スマホ用のドロワーナビゲーションでもショートコードを入れたい

0
いいねをした人: 居ません
4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • 投稿者
    投稿
  • #31282
    加納亜美子
    閲覧者
    0

    トピックを新しく立てる方は次の項目も記述してください(要望トピックの場合は不要です)。

    【お使いの Snow Monkey のバージョン】最新版
    【お使いのブラウザ】Crome
    【当該サイトのURL】(公開できる場合は書いていただいたほうがスムーズです)

    ===

    my snow monkeyを使用してカスタマイズを行なっています。

    グローバルナビにショートコードを挿入することはできるのですが、スマホ用のドロワーナビにもショートコードを入れることはできないでしょうか?

    具体的には、ショートコードで作成したログイン・ログアウト切り替えのボタンを挿入したいのです。

    こちらはフックで入れる形でしょうか?

    恐縮ですがご回答いただけますと幸いです。

    0
    いいねをした人: 居ません
    #31296
    Hatsuki
    閲覧者
    5

    多分ですが、下記あたりのフックを使って、do_shortcodeを書く形になるんじゃないかと思います。

    snow_monkey_prepend_drawer_nav
    snow_monkey_append_drawer_nav

    @キタジマさん
    直接メニューにショートコードをと言うのは出来るんでしたっけ?

    0
    いいねをした人: 居ません
    #31436
    キタジマ タカシ
    参加者
    1386

    メニューの管理画面から直接入れるのは難しいので、フックで項目を足すほうが簡単かなと思います。

    add_filter(
    	'wp_nav_menu_items',
    	function( $items, $args ) {
    		// グローバルナビとドロワーナビにだけ追加する
    		if ( in_array( $args->theme_location, [ 'global-nav', 'drawer-nav' ] ) ) {
    			shortcode の部分は自分が定義したショートコード名にしてください。
    			return $items . '<li class="c-navbar__item">' . do_shortcode( '[shortcode]' ) . '</li>';
    		}
    		return $items;
    	},
    	10,
    	2
    );
    0
    いいねをした人: 居ません
    #31450
    加納亜美子
    閲覧者
    0

    @ケミさん フックのURLをありがとうございます!別の箇所でフックを使用する際にもこちら確認して試してみます。

    @キタジマさん コードありがとうございます。上記を参考にショートコードが反映されました!お手数をおかけいたしました。

    0
    いいねをした人: 居ません
4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • トピック「スマホ用のドロワーナビゲーションでもショートコードを入れたい」には新しい返信をつけることはできません。

ドキュメント

Snow Monkey の設定方法やマニュアルを掲載しています。

ドキュメント

フォーラム

Snow Monkey の使い方やカスタマイズについてのご質問・ご要望等はサポートフォーラムで行っています。サポートフォーラムは誰でも閲覧できますが、書き込みできるのは Snow Monkey 購入者のみとなります。

サポートフォーラム

よくあるご質問

Snow Monkey のサービスについて不明な点がある場合は、まずはよくあるご質問をご確認ください。

よくあるご質問

お問い合わせ

よくあるご質問を見ても解決しなかった場合、試用版の申請については問い合わせフォームからお願いいたします。

お問い合わせ