私はワードプレスに不慣れで、バディプレスのトップバーを変更しようとしています。
私の現在のトップバーは
ユーザーエリアのトップバーを次のようにしたい
基本的な違いは、ログインユーザーの画像/飛行士をバーの左側に配置することです。
また、可能であれば、右側から訪問リンクを削除します。
ありがとう
私はワードプレスに不慣れで、バディプレスのトップバーを変更しようとしています。
私の現在のトップバーは
ユーザーエリアのトップバーを次のようにしたい
基本的な違いは、ログインユーザーの画像/飛行士をバーの左側に配置することです。
また、可能であれば、右側から訪問リンクを削除します。
ありがとう
テーマの子テーマであるカスタムテーマ(または必要に応じてプラグイン)を作成することから始めることをお勧めしますbp-default
。ここまたはここの指示に従ってください。
そこから、次のように[訪問]メニューを削除できます。
remove_action( 'bp_adminbar_menus', 'bp_adminbar_random_menu', 100 );
アバターに関して言えば、おそらく最も簡単な解決策は、BuddyPressのデフォルトの管理バーのロゴbp_adminbar_logo
の登録を解除し、代わりの関数を作成してアバターを出力し、最後にその関数を登録することです。
remove_action( 'bp_adminbar_logo', 'bp_adminbar_logo' );
function my_adminbar_logo() {
echo '<a href="' . bp_core_get_userlink( bp_loggedin_user_id(), false, true ) . '">';
bp_loggedin_user_avatar( 'type=thumb&width=40&height=40' );
echo "</a>";
}
add_action( 'bp_adminbar_logo', 'my_adminbar_logo' );
そこで、CSSを追加するだけで完了です:)