WordPressの固定ページでショートコードがそのまま表示されてしまいます。
普通のimgタグならショートコードが反映されるのですが、sourceタグを利用した時に上手く変換してくれませんでした。
下記ブログを参考にし、上手く表示されたのでメモしておきます。
WordPress srcset内のショートコードがそのまま表示されてしまう現象を解決! | ゆうこのブログ
WordPress srcset内のショートコードがそのまま表示されてしまう現象を解決! | ゆうこのブログ
HTMLの記述
<figure>
<source media="(max-width: 767px)" srcset="[template]/images/test_sp.png">
<img src="[template]/images/test.png" alt="">
</figure>
▲ 目次に戻る
function.phpの記述
add_filter( 'wp_kses_allowed_html', 'my_wp_kses_allowed_html', 10, 2 );
function my_wp_kses_allowed_html( $tags, $context ) {
$tags['source']['srcset'] = true;
return $tags;
}
ショートコードの記述は省略しています。
ゆうこのぶろぐさんありがとうございました。
▲ 目次に戻る