管理バーにメニューを追加しますか?

WordPress は最近、開発者が使用できる API を導入しました。これは、WordPress.com の単なる機能になる前に、 WordPressのブログ 自律。 この管理バーは、追加のメニュー バーを WordPressのブログ ログインしたユーザー(ロール)のレベルに応じて。

管理バーにメニューを追加する

前回、オフにする方法のヒントをお伝えしました WordPressブログの管理バー、本日は、カスタムメニューとサブメニューを管理バーに追加する方法を説明します。

このチュートリアルでは、プラグインに追加するphpコードを使用します。 次の記事であなたに提示しました WordPressプラグインの作成方法.

ただし、WordPressをインストールしたことがない場合は、 WordPressのブログ7の手順をインストールする方法 et あなたのブログにワードプレスのテーマを、見つけインストールしてアクティブにする方法 

それから私たちがここにいる理由に戻りましょう。

ツールバーにメニューを作成する方法

次のコードを追加するだけです。

function my_new_admin_bar_menu() {
    global $wp_admin_bar;
    $root_menu = array(
            'parent' => false, // Parent, si false, sera situé à la racine
            'id' => 'new_custom', // id du menu, doit être unique pour la racine.
            'title' => __('Menu Personnalisé'), // Menu / sub-menu title
            'href' => admin_url( 'my-new-menu.php'), // Menu URL
            'meta' => false // table des attributs : array( 'html' => '', 'class' => '', 'onclick' => '', target => '', title => '' );
            );
    $wp_admin_bar->add_menu( $root_menu );
}
add_action( 'wp_before_admin_bar_render', 'my_new_admin_bar_menu' );

ツールバーにサブメニューを作成する方法

function my_new_admin_bar_menu() {
    global $wp_admin_bar;
    $root_menu = array(
            'parent' => false, // Parent, si false, sera situé à la racine
                    'id' => 'new_custom', // id du menu, doit être unique pour la racine.
                    'title' => __('Menu Personnalisé'), // Menu / sub-menu title
                    'href' => admin_url( 'my-new-menu.php'), // Menu URL
                    'meta' => false // table des attributs : array( 'html' => '', 'class' => '', 'onclick' => '', target => '', title => '' );
    $sub1 = array( 'parent' => 'new_custom', 'id' => 'new_custom1', 'title' => __('Sub1'), 'href' => admin_url( 'my-first-sub.php'), 'meta' => false );
    $sub2 = array( 'parent' => 'new_custom', 'id' => 'new_custom2', 'title' => __('Sub2'), 'href' => admin_url( 'my-second-sub.php'), 'meta' => false );
    $wp_admin_bar->add_menu( $root_menu );
    $wp_admin_bar->add_menu( $sub1 );
    $wp_admin_bar->add_menu( $sub2 );
}
add_action( 'wp_before_admin_bar_render', 'my_new_admin_bar_menu' );

最初の例を使用して、XNUMXつのサブメニューを追加します。 ルートメニューの子になるように、配列に親値を追加します。

記事もご覧ください パーマリンク:あなたのブログへのリンクをカスタマイズする方法

メイン識別子を追加します " 新しいカスタム »すべてのサブメニューで、すべてのサブメニューにも一意のIDを使用していることを確認してください(new_custom1およびnew_custom2)。 必ず「 $ wp_admin_bar-> add_menu($ subX); »すべてのサブメニューテーブル。

既存のメニューにサブメニューを追加する方法

function my_new_sub_menu() {
 global $wp_admin_bar;
 $sub_menu = array(
 'parent' => 'new-content', // Ajoute un sous menu dans new-content (Nouveau)
 'id' => 'new_custom_sub', // ID du menu unique.
 'title' => __('Custom Sub Menu'), // Titre
 'href' => admin_url( 'my-new-sub-menu.php'), // URL du menu
 'meta' => false // tableau d'options: array( 'html' => '', 'class' => '', 'onclick' => '', target => '', title => '' );
 );
 $wp_admin_bar->add_menu( $sub_menu );
}
add_action( 'wp_before_admin_bar_render', 'my_new_sub_menu' );

ご覧のとおり、新しいコンテンツを親IDとして使用しました。これはメニューの下にあります " 引っ越し先 WordPress管理バーメニューのネイティブリスト。 このXNUMX番目の例と同様に、親IDを親メニューの子に設定します。

次のガイドもお読みください。 WordPressでの広告:それはまだ有益ですか?

使用できるメニュー識別子をいくつか次に示します。

  • apparence -外観メニュー
  • 注釈 -コメントのリンク
  • edit -投稿/ページ/カテゴリ/タグ編集メニュー
  • 取得-ショートリンク -ページメニューのショートリンク
  • 私-ブログ -複数のウェブサイトがある場合は、私のウェブサイトメニュー
  • 新しい幸せ -新しいメニューを追加します
  • アップデート -更新リンク

プレミアムWordPressプラグインもご覧ください 追加の 

他のプラグインを使用して、 WordPressのブログ. 以下では、それらのいくつかを紹介します。

1。 近日中にカウントダウン

近日公開 カウントダウンはそのうちのXNUMXつです WordPressのプラグイン WordPress プラットフォームのプレミアム カウントダウン タイマー。 2種類のカウントダウンデザインと10種類の壁紙があり、より美しく目を引きます。

カウントダウン対応のワードプレスプラグイン

確かに、 近日公開 CountDownはあなたがあなたのウェブサイトであなたの仕事を続けることを可能にします あなたの中 訪問者が見ます 「近日公開」ページを表示しました。 完了したら、ボタンをXNUMXつ押すだけでWebサイトをオンラインに戻すことができます。

また、私たちを発見することを勧めます 10 WordPressのプラグインはあなたのウェブサイトの視覚を改善する

どちらかを決めることも可能です ユーザーは、ステータスに応じてWebサイトを表示する場合と表示しない場合があります。 ウェブサイトの一部のみを「ComingSoon」ページに送信する場合は、訪問者が利用できるページと利用できないページを定義することもできます。

ダウンロード | デモ ウェブホスティング

2。 WooCommerceセールスカウントダウン

WooCommerce 販売カウントダウンは WordPressのプラグイン e コマース Web サイトで販売キャンペーンを促進するために設計された素晴らしいプレミアムです。 

Woocommerce販売カウントダウン

販売中の製品を含む専用のカウントダウンエリアを設定し、その製品を低価格で購入するための残り時間を顧客に通知します。 このプラグインには、次の残高期間にカウントダウンを追加するオプションもあります。

ダウンロード | デモ | ウェブホスティング

3.ソーシャルシェア&ロッカープロ

Social Share&Locker Proプラグインは、Webサイトがソーシャルメディアでより目立つように設計されています。 数回クリックするだけで、ソーシャルアイコンの位置を設定するか、提供されているソーシャルネットワークのXNUMXつで共有を要求することでコンテンツをロックできます。

ソーシャルシェアロッカープロワードプレスプラグイン

10に事前定義されたテーマがあり、これは最も一般的な要望をカバーするはずです。 彼女のテーマはすべてRetinaであり、素晴らしい作品です。 

これが私たちの ブログのRGPD準拠を保証する6 WordPressプラグイン

また、Social Share&Locker Proを使用すると、ソーシャルネットワークのフルネームまたはアイコンのみを表示できます。 それはあなたのデザイン、利用可能なスペース、またはあなたの希望に依存します。

ダウンロード | デモ | ウェブホスティング

推奨リソース

ウェブサイトの構築と管理に役立つ他の推奨リソースをご覧ください。

まとめ

そう ! このチュートリアルは以上です。 次回もご利用いただけます WordPressのプラグイン、設定用の管理者メニューを追加する場合。 プラグインが機能するように設定するだけです。

しかし、あなたも私たちに相談することができます ressources、インターネットサイトの作成プロジェクトを実行するためにより多くの要素が必要な場合は、 WordPressブログの作成。

お気軽に お気に入りのソーシャルネットワークでこの記事を友達と共有する。 しかし、それまでの間、あなたについて教えてください commentaires 専用セクションの提案。

...