コメントするWordPressのコメント通知メールに返信すると、コメントを書いた人のメールアドレスが表示されるのを防ぐ方法WordPressのSNSプラグイン、BuddyPressを導入すると不特定多数のメンバーが参加することになる。コメントがついた時に、投稿者にコメントが来たという通知メールが届く。その通知メールに、返信すると、コメントを書いた人のメールアドレスへの返信になってしまう。投稿者同士のメールアドレスは知らせたくないのでこれを削除したい。使うことで実現できそうなのだが、プラグインにバグ(?)があり、それを修正しないと、適切に設定ができないので修正する方法を紹介。バグは、誰に通知を送るのかを選ぶ時に、なぜか、権限ごとにしか選べない。選ぶと、投稿者全員に通知がいってしまう。これを、著者のみへの通知とする。WordPressの設定の問題点を修正するため、管理画面で特定のページの時のみ、jsを上書きする//Notificationsの選択肢のpost-author非表示を表示するよう上書きする。(著者にこの通知メールを送る)を選べるようになる。Fieldsチェックを入れて、返信メールアドレスや、送信者を入力する。コメントするBuddyPressのメンバーのページを別ページで強制的に運用するWordPressのSNSプラグイン、BuddyPressは非常に優秀だが、普通のSNSからすると少し奇妙な部分もある。今回はSangoのテーマでBuddyPressでSNS化させる際に、BuddyPressの「メンバーページ」を使わず、その変わりにSangoの「Authorページ」を使う前提で話を進める。やる事と条件、注意点など・BuddyPressのメンバーページは使わない。サンゴテーマの著者ページだけ使う。・BuddyPressのメンバー機能はBuddyPressのコア部分なので、単純に無効化はできない。・表向き、メンバーページには行けないようにする。直でURLを入力された場合はリダイレクト。・ウィジェットのメンバーやログインからのリンクはAuthorに飛ぶように、URLのmemberの文字列をAuthorに置換する。これとかここからのリンク先。記述まず、BuddyPressが入った状態で、管理画面の「固定ページ一覧」→「メンバー/member」のスラッグがmemberになっているか確認しておく。memberじゃない場合は、下記のfunctions.phpへの記述コードの’member‘の部分と同じにしておくこと。アクティベイトのプロセスでエラーが出ることが確認されているので、念のため日本語”メンバー”などは避けた方がいいと思う。//Widgetの「メンバー」などのパーマリンク、”member”を”author”へ変更してURLを出力。);メンバーウィジェットだけでなく、ログインウィジェットのアバターのURLなども同じように置換してURLを出力させる。widgetのアバターの”member”のURLを”author”へ置換。);これで、ウィジェットやアバターをクリックして飛ぶリンク先のBuddyPressのmemberページのURLは、全てSangoの著者ページであるauthorページに置き換えられる。URL自体をリダイレクトしておくと安心。・メンバーなどWidget/ウィジェットのURLをリダイレクトさせる関連記事の「Widget/ウィジェットなどのリンクのURLの文字列を、別の文字列に置換する方法」では、パーマリンク内の文字列の”member”を”author”に置換するので、ユーザーIDで”member”を使われないように設定しておく必要がある。コメントするコメントページの上のメニューを非表示にしたりする方法WordPressのSNSプラグイン、BuddyPressを導入すると不特定多数のメンバーが参加することになる。投稿者権限の一般参加ユーザーには、コメントの承認や非承認の権限は必要ないので、メニューごと非表示にしてしまおう。人の書いたコメントの編集権限は一切必要ないので、ゴミ箱、スパム、承認待ち、などを全て非表示にしている。)の行のはじめの「//」を全て消しておく。関連記事:スパムチェック、一括操作などのバルクメニューと呼ばれるものを削除する方法はこちら参照。「コメント」に、「あなたの記事に他ユーザーが書いたコメント」のみを表示させる方法はこちらを参照。投稿者が人のコメントを編集、削除できないようにする方法はこちらを参照。コメントする管理画面のコメントページでコメント数は「あなたの記事に書かれた、他ユーザーのコメント数」のみカウントさせるWordPressのSNSプラグイン、BuddyPressを導入すると不特定多数のメンバーが参加することになる。他人の記事へのコメントを、投稿者に見せる必要はないので、それを非表示にした上で、コメントページの上にある、コメント数のカウントを自分の投稿へのコメントのみカウントするようにする。「コメント」に、「あなたの記事に他ユーザーが書いたコメント」のみを表示させる方法はこちらを参照。コメントする「コメント一覧」に「あなたの記事に他ユーザーが書いたコメント」のみを表示する方法WordPressのSNSプラグイン、BuddyPressを導入すると不特定多数のメンバーが参加することになる。そのままの状態では、投稿者でも、全員のコメントが見えるし、編集、削除もできてしまう。管理画面のコメントには、自分の投稿記事に対してつけられたコメントのみを表示する。コメントの編集権に関しては、人が書いたコメントは編集できないようにしておく。{}を削除すればいい。投稿者が人のコメントを編集、削除できないようにする方法はこちらを参照。コメントするコメントの編集権の調整。投稿者が人のコメントを編集、削除できないようにするWordPressのSNSプラグイン、BuddyPressを導入すると不特定多数のメンバーが参加することになる。自分の投稿に対しての、人のコメントは編集させたくない。人の投稿につけた、自分のコメントは編集できるようにしておく。場合、コメントページ(自分の投稿へつけてくれた、人のコメント一覧を表示している)の編集権を剥奪する。コメントするオリジナルメニュー「あなたのコメント」の上のコメントメニュー(スパムチェック、一括操作も)削除WordPressのSNSプラグイン、BuddyPressを導入すると不特定多数のメンバーが参加することになる。後々、人が書いたコメントを編集したり削除したりできなくするので、スパムチェック、一括操作等も削除しておく。{}を削除すればいい。コメントするコメントページ上の、コメントメニュー(スパム、承認待ち等)を非表示にする方法WordPressのSNSプラグイン、BuddyPressを導入すると不特定多数のメンバーが参加することになる。・「あなたのコメント」に投稿者自身が、人の記事に書いたコメントを表示で追加した、自分が「人の記事に対して」書いたコメント一覧を表示するページの上のメニューをシンプルにする。);}ついでに、一括操作、スパムとしてマーク、などのメニュー(バルクメニュー)か下記で非表示にできる。その方法はこちらで紹介。コメントするWordPress本体のバージョンや、プラグインのアップデートの通知を非表示にする方法WordPressのSNSプラグイン、BuddyPressを導入すると不特定多数のメンバーが参加することになる。できるだけシンプルにしたい。管理者以外には、Wordpress本体のバージョンアップやプラグインのアップデート通知を非表示にしたい。{}を削除すればいい。コメントする管理者以外は、プラグイン、ユーザーなどのサブメニューを非表示にするWordPressのSNSプラグイン、BuddyPressを導入すると不特定多数のメンバーが参加することになる。できるだけシンプルにしたいので、管理バーの右上に出てくるBuddyPressの通知の吹き出しを削除したい。{}を削除すればいい。明日試したくなるカスタマイズ、ネットな日々に役立つ小技と、たまに旅行の妄想と。多弾倉マガジンがジャムる。Driveなど)でExcelを保存すると、共有違反のため保存されませんでした。