ドロワーメニューにも説明欄に記入しているテキストを表示させたい

0
いいねをした人: 居ません
  • このトピックには2件の返信、2人の参加者があり、最後にHiroooo0により1ヶ月、 3週前に更新されました。
3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • 投稿者
    投稿
  • #93298
    Hiroooo0
    参加者
    6

    【お使いの Snow Monkey のバージョン】
    バージョン:15.17.0
    【お使いの Snow Monkey Blocks のバージョン】
    バージョン: 13.6.0
    【お使いの Snow Monkey Editor のバージョン】
    バージョン:6.2.1

    【お使いのブラウザ】
    chrome
    【当該サイトのURL】
    ローカル環境のため共有できません

    ### 実現したいこと
    グローバルナビゲーションの説明欄に「ホーム」「ブログ」「採用」、、、と入力すると上記の写真のように「英語」と「日本語」の二つで表示することができますが、これをドロワーメニューでもできるようにしたいです。

    以下は現在のドロワーメニューです。

     

    ### 発生している問題
    説明欄にテキストを入力しても表示されない

    ### 試したこと
    グローバルナビゲーションとドロワーナビゲーションを分けてメニューを作成してみたのですが、できませんでした。

    よろしくお願いいたします。

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

    My Snow Monkey プラグインか子テーマの functions.php に下記のコードを追加してみてください。

    add_filter(
    	'nav_menu_item_title',
    	function( $title, $item, $args, $depth ) {
    		$show_description = 0 === (int) $depth && 'drawer-nav' === $args->theme_location;
    		$show_description = apply_filters( 'snow_monkey_nav_menu_item_title_show_description', $show_description, $depth, $args->theme_location );
    
    		if ( ! $show_description ) {
    			return $title;
    		}
    
    		$title = sprintf( '<span>%1$s</span>', $title );
    
    		if ( $item->description ) {
    			$title = $title . sprintf( '<small>%1$s</small>', esc_html( $item->description ) );
    		}
    
    		return $title;
    	},
    	10,
    	4
    );

    これで表示はされるようになると思うので、見た目は CSS で調整してみてください。

    0
    いいねをした人: 居ません
    #93340
    Hiroooo0
    参加者
    6

    プラグインに記述することで解決できました!

    ありがとうございます!トピックを閉じさせていただきます!

    1
    いいねをした人:
3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • トピック「ドロワーメニューにも説明欄に記入しているテキストを表示させたい」には新しい返信をつけることはできません。

ドキュメント

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

ドキュメント

フォーラム

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

サポートフォーラム

よくあるご質問

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

よくあるご質問

お問い合わせ

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

お問い合わせ