0

私はワードプレスに不慣れで、バディプレスのトップバーを変更しようとしています。

私の現在のトップバーは

ここに画像の説明を入力してください

ユーザーエリアのトップバーを次のようにしたい

ここに画像の説明を入力してください

基本的な違いは、ログインユーザーの画像/飛行士をバーの左側に配置することです。

また、可能であれば、右側から訪問リンクを削除します。

ありがとう

4

1 に答える 1

1

テーマの子テーマであるカスタムテーマ(または必要に応じてプラグイン)を作成することから始めることをお勧めします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を追加するだけで完了です:)

于 2012-02-08T22:50:49.333 に答える