5件の投稿を表示中 - 1 - 5件目 (全5件中)
-
投稿者投稿
-
2022年4月6日 9:04 PM #102588
いつも参考にさせていただいております。
お手数ですが、下記回答いただけると助かります。【お使いの Snow Monkey のバージョン】16.4.6
【お使いの Snow Monkey Blocks のバージョン】15.0.1
【お使いの Snow Monkey Editor のバージョン】 7.0.1
【お使いのブラウザ】Chrome
【当該サイトのURL】https://kodawari-gotenba.sakura.ne.jp/kodawari-gotenba.jp/category/shop/sweets/### 実現したいこと
見出しとカスタムフィールド値を強制改行したい### 発生している問題
タグが表示されてしまう### 試したこと
下記の回答を参考に、my-snow-monkey.php
に
【見出し】add_filter( 'snow_monkey_entry_summary_title_num_words', function( $num_words ) { return false; } );
【カスタムフィールド】
add_filter( 'snow_monkey_template_part_render_template-parts/loop/entry-summary', //entry-summary-postが対象 function( $html ) { if ( in_category( array('meat','sweets','other','bread','drink') )): //指定カテゴリに限定する // 以降の出力を変数に格納する ob_start(); ?> <div class="title_shopname"> <p><?php echo esc_html (get_field('title_shop_name')); ?></p> </div> <?php // 変数に格納する $works_client = ob_get_clean(); // </header>を書き換える return str_replace( '</header>', '</header>'.$works_client, $html ); endif; return $html; } );
を追記したところ、強制改行ではなく、
<br>
タグが表示されてしまう。♥ 0いいねをした人: 居ません2022年4月7日 12:04 AM #102593<br>タグが表示されてしまう。
<p><?php echo esc_html (get_field('title_shop_name')); ?></p>
のところ、esc_html
でエスケープ処理されているのが原因ではないでしょうか?
以下のコードのようにwp_kses_post
に書き換えてみてください。<?php $title_shop_name = get_field( 'title_shop_name' ); ?> <p><?php echo wp_kses_post( $title_shop_name ); ?></p>
それでもうまくいかない場合は、
wp_kses
を使用してください。<?php $allowed_html = array( 'span' => array(), 'br' => array() ); $title_shop_name = get_field( 'title_shop_name' ); ?> <p><?php echo wp_kses( $title_shop_name, $allowed_html ); ?></p>
2022年4月7日 12:47 AM #1025962022年4月7日 9:15 AM #102602add_filter( 'snow_monkey_template_part_render_template-parts/loop/entry-summary/title/title', function( $html ) { if ( in_category( array('meat','sweets','other','bread','drink') ) ): ob_start(); $title = get_the_title(); if ( ! $title ) { return; } ?> <h2 class="c-entry-summary__title"> <?php echo wp_kses_post( $title ); ?> </h2> <?php $html = ob_get_clean(); endif; return $html; } );
を追加してみてください。
2022年4月7日 9:28 AM #102605 -
投稿者投稿
5件の投稿を表示中 - 1 - 5件目 (全5件中)
- トピック「アーカイブページのタイトルを強制改行したい」には新しい返信をつけることはできません。