-
投稿者投稿
-
2019年9月13日 1:50 PM #27851
トピックを新しく立てる方は次の項目も記述してください(要望トピックの場合は不要です)。
【お使いの Snow Monkey のバージョン】 7.10.5
【お使いのブラウザ】Chrome
【当該サイトのURL】(公開できる場合は書いていただいたほうがスムーズです)===
サイドバーの見出しタグについて、現在サイドバータイトルがh2になっていますが、h4への変更(カスタマイズ)は可能でしょうか?
ウィジェット内でのショーケースなどのhタグもh2以外(h4など)に設定したいです。
♥ 0いいねをした人: 居ません2019年9月13日 10:59 PM #27873My Snow Monkey プラグイン、あるいは子テーマの functions.php に下記のコードを貼り付けてみてください。
/** * サイドバーのウィジェットの見出しを h2 から h4 に変更する */ add_filter( 'dynamic_sidebar_params', function( $params ) { if ( preg_match( '|sidebar|', $params[0]['id'] ) ) { $params[0]['before_title'] = str_replace( '<h2 ', '<h4 ', $params[0]['before_title'] ); $params[0]['after_title'] = str_replace( '</h2> ', '</h4> ', $params[0]['after_title'] ); } return $params; } );
♥ 0いいねをした人: 居ません2019年9月14日 2:01 AM #27887できました、ありがとうございます!
追尾サイドバーの目次のhタグを、h2からh4に変更も可能でしょうか?
♥ 0いいねをした人: 居ません2019年9月14日 5:23 AM #27898すみません、h2からh4ではなく、見出しタグなしへの変更希望です。
♥ 0いいねをした人: 居ません2019年9月14日 9:25 AM #27920追尾サイドバーの目次のhタグを、h2からh4に変更も可能でしょうか?
上記のコードで追尾サイドバーも(ついでにアーカイブページサイドバーも)変更が反映されないですかね?
すみません、h2からh4ではなく、見出しタグなしへの変更希望です。
上記コードで
h4
としている部分をお好きなタグに変更してください。♥ 0いいねをした人: 居ません2019年9月14日 9:42 AM #27925上記のコードで追尾サイドバーも(ついでにアーカイブページサイドバーも)変更が反映されないですかね?
「カテゴリーから探す」などはh4に変わったんですが、目次のみh2のままなんです…
♥ 0いいねをした人: 居ません2019年9月14日 9:48 AM #27930目次のみh2のままなんです
下記の絡みですね。
現状では変更する方法がありません。フックを追加するなどでなんとかできないか調べてみます。
♥ 0いいねをした人: 居ません2019年9月14日 9:55 AM #27931すみませんが、よろしくお願いします!
♥ 0いいねをした人: 居ません2019年9月14日 11:33 AM #27948Snow Monkey v7.11.0 をリリースしました。テーマをアップデートの上、下記の作業をおこなってみてください。
まず、下記のトピックで提示したコードは不要になりますので削除してください。
次に、新たに下記のコードを追加してください。これで全ての目次ウィジェット/ブロックのタグが変わるかと思います。
add_filter( 'inc2734_wp_contents_outline_view_render', function( $html, $slug, $name, $vars ) { if ( 'wp-contents-outline' === $slug ) { return preg_replace( '|<h2 class="wpco__title">(.*?)</h2>|', '<div class="wpco__title">$1</div>"', $html ); } return $html; }, 10, 4 );
♥ 0いいねをした人: 居ません2019年9月14日 5:06 PM #27957上記設定でカスタマイズできました。
迅速なご対応、非常に嬉しく思います!
今後もsnow monkey を愛用していきますので、引き続きよろしくお願いします!
♥ 0いいねをした人: 居ません -
投稿者投稿
- トピック「サイドバーの見出しタグについて」には新しい返信をつけることはできません。