4件の投稿を表示中 - 1 - 4件目 (全4件中)
-
投稿者投稿
-
2019年10月20日 4:36 AM #31282
トピックを新しく立てる方は次の項目も記述してください(要望トピックの場合は不要です)。
【お使いの Snow Monkey のバージョン】最新版
【お使いのブラウザ】Crome
【当該サイトのURL】(公開できる場合は書いていただいたほうがスムーズです)===
my snow monkeyを使用してカスタマイズを行なっています。
グローバルナビにショートコードを挿入することはできるのですが、スマホ用のドロワーナビにもショートコードを入れることはできないでしょうか?
具体的には、ショートコードで作成したログイン・ログアウト切り替えのボタンを挿入したいのです。
こちらはフックで入れる形でしょうか?
恐縮ですがご回答いただけますと幸いです。
♥ 0いいねをした人: 居ません2019年10月20日 9:54 AM #31296多分ですが、下記あたりのフックを使って、do_shortcodeを書く形になるんじゃないかと思います。
snow_monkey_prepend_drawer_nav
snow_monkey_append_drawer_nav@キタジマさん
直接メニューにショートコードをと言うのは出来るんでしたっけ?♥ 0いいねをした人: 居ません2019年10月21日 9:38 AM #31436メニューの管理画面から直接入れるのは難しいので、フックで項目を足すほうが簡単かなと思います。
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いいねをした人: 居ません2019年10月21日 10:41 AM #31450@ケミさん フックのURLをありがとうございます!別の箇所でフックを使用する際にもこちら確認して試してみます。
@キタジマさん コードありがとうございます。上記を参考にショートコードが反映されました!お手数をおかけいたしました。
♥ 0いいねをした人: 居ません -
投稿者投稿
4件の投稿を表示中 - 1 - 4件目 (全4件中)
- トピック「スマホ用のドロワーナビゲーションでもショートコードを入れたい」には新しい返信をつけることはできません。