5件の投稿を表示中 - 1 - 5件目 (全5件中)
-
投稿者投稿
-
2025年1月27日 2:04 PM #143721
【お使いの Snow Monkey のバージョン】27.5.2
【お使いの Snow Monkey Blocks のバージョン】22.3.5
【お使いの Snow Monkey Editor のバージョン】10.1.2
【お使いのブラウザ】
【当該サイトのURL】https://z.ozn.pw/category/event/### 実現したいこと
投稿アーカイブの↓こちらのキャプチャ画像に示した位置にタグや、カスタムフィールドの値など任意の要素を追加表示したいと考えています。
### 発生している問題
該当の箇所にフックがなくどう実現すべきか悩んでいます。
何か良い方法はないでしょうか?### 試したこと
テーマのソースコード、本サイトのリファレンス・フォーラムを検索しましたが見つけられませんでした
♥ 0いいねをした人: 居ません2025年1月27日 5:24 PM #143726snow_monkey_template_part_render_<slug>
snow_monkey_pre_template_part_render_<slug>
のどちらかのフィルターフックを使用されてはどうでしょうか?/** * @param $html テンプレートパーツの出力HTML * @param $name テンプレートパーツの名前 * @param $vars テンプレートパーツのリクエスト配列 */ add_filter( 'snow_monkey_template_part_render_template-parts/loop/entry-summary/title/title', function( $html ) { $html = str_replace( '書き換え前の文字列', '書き換え後の文字列', $html ); return $html; }, 10 );
/** * @param $html テンプレートパーツの出力HTML * @param $name テンプレートパーツの名前 * @param $vars テンプレートパーツのリクエスト配列 */ add_filter( 'snow_monkey_pre_template_part_render_template-parts/loop/entry-summary/title/title', function( $html ) { return 'New HTML'; }, 10 );
2025年1月27日 5:42 PM #1437272025年1月27日 6:46 PM #143730一応この辺に簡単はドキュメントがあります!
2025年1月28日 10:14 AM #143737まーちゅうさん、キタジマさん、ありがとうございました!
無事に希望通りの出力ができました。
この snow_monkey_pre_template_part_render_{slug} フィルターフック、今までいまいち使い方を理解できてなくてこれを使う発想にならなかったんですが、今回ご紹介いただいてようやく腹落ちしました。
もう少しコードは整理するかもですが、このような感じで出力できることを確認しました。
/** * entry-summaryのタイトルの前にタグを追加する * * @param $html テンプレートパーツの出力HTML * @param $name テンプレートパーツの名前 * @param $vars テンプレートパーツのリクエスト配列 */ add_filter( 'snow_monkey_pre_template_part_render_template-parts/loop/entry-summary/title/title', function( $html ) { $tags = get_the_tags(); $title = '<h3 class="c-entry-summary__title">' . esc_html( get_the_title() ) . '</h3>'; if ( $tags ) { $tags_list = '<div class="c-entry-summary__tag">'; foreach ( $tags as $tag ) { $tags_list .= '<span>' . esc_html( $tag->name ) . '</span>'; } $tags_list .= '</div>'; $html = $tags_list . $title . $html; } return $html; }, 10 );
-
投稿者投稿
5件の投稿を表示中 - 1 - 5件目 (全5件中)
- トピック「投稿アーカイブに投稿タグや任意の要素を追加表示したい」には新しい返信をつけることはできません。