-
投稿者投稿
-
2020年7月29日 10:40 PM #54670
トピックを新しく立てる方は次の項目も記述してください(要望トピックの場合は不要です)。
【お使いの Snow Monkey のバージョン】バージョン: 10.10.5 blocks バージョン 8.8.3
【お使いのブラウザ】Chrome===
目次ブロックを固定ページ内で使用したのですが、表示されません。
不具合というよりは表示条件などがあるのかなと思ってお聞きしたいと思いました。セクションブロックをいくつか使っているのですが、その中の見出しは拾えないとかでしょうか。
(フォーラム内を検索しましたが該当しそうなものがわかりませんでした、既出でしたらすみません…)
♥ 0いいねをした人: 居ません2020年7月30日 9:06 AM #54674目次ブロックは、入れ子になっていない記事直下の見出しタグだけが対象になっています。セクション見出しなど、入れ子になっている見出しを対象にするにはフィルターフックで追加が必要です。下記のトピックにコードが書いてあるので試してみてください!
目次ブロックの設定に「セクションブロックの見出しも対象にする」みたいなチェックはあっても良いかもですね。
♥ 0いいねをした人: 居ません2020年7月30日 9:17 AM #54676このトピック見てたのに…すいません…。
ウィジェット内だけの話と思ってました。
やってみます!いつもありがとうございます!
そうですね、そういうチェックがあるとめちゃくちゃ便利だと思います。
♥ 0いいねをした人: 居ません2020年7月30日 9:24 AM #54677あ、これ、セクションブロックの中の見出しは対象に追加されますが、セクションタイトル(
.smb-section__title
)は対象にならないかもです。こちらも必要なようならコード書いてみますのでお知らせくださいまし。♥ 0いいねをした人: 居ません2020年7月30日 9:41 AM #54678今回やりたいことは、ページ全体の目次をつけることなので、セクションタイトルも対象になっていると嬉しいです…!
いつも本当にすみません🙇
♥ 0いいねをした人: 居ません2020年7月30日 4:13 PM #54707これで試してみてください!
add_filter( 'inc2734_wp_contents_outline_args', function( $attributes ) { $attributes['selector'] = implode( ',', [ $attributes['selector'], '.smb-section__title', '.smb-section__body', '.smb-section__inner > .c-container', '.smb-section-break-the-grid__content', '.smb-section-side-heading > .smb-section__inner > .c-container > .c-row > .c-row__col:first-child', ] ); return $attributes; } );
♥ 1いいねをした人: 居ません2020年7月30日 6:21 PM #54716ありがとうございます!
セクションのタイトルも含まれました!!
♥ 1いいねをした人: 居ません2020年8月12日 2:28 PM #55285Snow Monkey Blocks v9 で、目次ブロックの設定にセクションのタイトルや見出しも含める設定を追加しました。
♥ 0いいねをした人: 居ません -
投稿者投稿
- トピック「Snow Monkey Blocks 目次の表示条件を知りたい」には新しい返信をつけることはできません。