マッチングサイトの不具合を修正いたしました。2025/03/02

その他
マッチングサイトのテーマの購入を検討しています。
デモサイトを使わせていただきまして、いくつか気づいた点がございましたのでご連絡させていただきました。

テストしたデモは以下になります。
https://demo3.wordpress-matching.site/

・新規会員登録→ほかの方の売却情報を見ると、画面上部に「編集」「削除」のリンクがあり、ほかの方の投稿を勝手に編集・削除できてしまう?

・案件詳細画面にて、「この投稿者に連絡する」ボタンを押しても、その投稿者にメッセージが送れない仕様になっている?(自分宛てのメッセージ欄がデフォルトになってしまって送信できない)

上記、デモを使わせていただいて気になった点です。
上記クリアになればぜひ購入させていただきたいと思っております。

お忙しいところ恐縮ですが、ご確認をお願いできましたら幸いでございます。

どうぞよろしくお願いいたします。

回答です

確かに不具合を確認しました。

ご連絡ありがとうございます。
コチラで確認したところ、確かに不具合を確認しました。

不具合の原因

原因は不明ですが、何かの更新でファイルに書いたプログラムが動かなくなって不具合が生じたものと考えます。

現在の状況

本日2025年3月2日修理を行い、完全に治りました。

不具合の修正方法

今まで購入してくださった方で、同じ不具合が出ている場合の修正方法を記載しておきます。

「投稿画面上部の「編集」「削除」のリンク」の部分

ドメイン/wp-content/themes/cocoon-child-master/tmp/content.php の中の

<?php if ( current_user_can( 'edit_post', $post->ID ) && is_singular('profilegrid_blogs') ) { echo '<div id="wrap-add-edit"> <a class="add-edit-link" href="/my-post-edit/?post_id=' . $post->ID . '">投稿を編集</a>'; echo ' | '; // 区切り用のスペース echo '<a class="delete-post-link" href="#" onclick="confirmDeletion(' . $post->ID . '); return false;">投稿を削除</a></div>'; } ?>

上記の部分を

<?php

if ( is_user_logged_in() && get_current_user_id() === (int)get_post_field( 'post_author', $post->ID ) && is_singular('profilegrid_blogs') ) {

echo '<div id="wrap-add-edit">';

echo '<a class="add-edit-link" href="/my-post-edit/?post_id=' . $post->ID . '">投稿を編集</a>';

echo ' | ';

echo '<a class="delete-post-link" href="#" onclick="confirmDeletion(' . $post->ID . '); return false;">投稿を削除</a>';

echo '</div>';

}

?>

上記のようにFTPで書き換える。

「この投稿者に連絡する」の部分

ドメイン/wp-content/themes/cocoon-child-master/function.php の中の

$cta_html = $cta_html . '<div class="pg-proflist"><div class="pg-blog-head pm-dbfl pg-proflist-item"><div class="pg-new-blog-button pm-border"><a href="/my-profile?rid=' . $current_user_id . '&messageto=' . $author_id . '#pg-messages">この投稿者に連絡する</a></div></div>';

上記の部分を

$cta_html = $cta_html . '<div class="pg-proflist"><div class="pg-blog-head pm-dbfl pg-proflist-item"><div class="pg-new-blog-button pm-border"><a href="/my-profile?rid=' . $author_id . '&messageto=' . $current_user_id . '#pg-messages">この投稿者に連絡する</a></div></div>';

上記のようにFTPで書き換える。