・BuddyPressのメンバーページはダサすぎるので使わない。使ってURL自体を書き換えるのだが、直接メンバーページのURLを入力されることが無いとは限らない。使って、リダイレクトしておく。リダイレクトだけでも運用的には問題ないが、SEO的にはリダイレクトは少ない方がいい。あと、マウスホバーで出てくるURLが、memberなのに、行き着く先がauthorになってしまうので、少しかっこ悪い。コメントする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コメントを読み込み中...コメントをどうぞメール名前サイト。