前提・実現したいこと
wordpress+buddypressでちょっとしたSNSっぽいサイトを作っています。
ユーザーの情報ページにジャンプした時に
最初に選択されているタブを変更(指定)したいです。
普通はactivityになっているのですが、
これを、今回追加した「投稿一覧(そのユーザーの)」のタブ(ページ?)にしたいです。
試したこと、やったこと
BuddyPressのユーザーページにオリジナルページを追加しよう
を参考に、bp-custom.phpにページを作り、
position=1
にしました。
タブの表示位置は左端になったのですが、
デフォルトの表示は「アクティビティ」のままです。
(左から2番目のタブがセレクトされた)
試したこと2
「アクティビティ」のタブが邪魔なのかと、
下記のように「タブを削除」をしてみたのですが、
右隣の「プロファイル」がデフォルトになりました。
php
1 2//タブメニューからアクティビティ項目を削除する 3define( 'BP_DEFAULT_COMPONENT', 'profile' ); 4 5function bp_remove_nav_tabs() { 6global $bp; 7bp_core_remove_nav_item( 'activity' ); 8} 9add_action( 'bp_setup_nav', 'bp_remove_nav_tabs', 15 );
どのような理屈で
デフォルトのタブがえらばれているのかわからず、
困っています。
デフォルト表示を「投稿一覧」にしたいです。
タブの並びは左端であってもなくてもいいです(できたら自由にしたい)
よろしくお願いします。
あなたの回答
tips
プレビュー