ショートコードが正常に展開されない場合の対策
現象
ショートコードをタグ中に記述した時に、ショートコードが正常に展開されなかった。
▼ ショートコード
function t_path(){
return esc_url(get_stylesheet_directory_uri());
}
add_shortcode('path', 't_path');
▼ HTML
対策
以下のコードをfunctions.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;
}
[‘source’]がタグ名、[‘srcset’]が属性を指定するのであろう。
(※ 当ページは社内技術資料としての位置付けですので読みにくいこともあるかもしれませんが、一般の方の課題解決に役立てれば幸いです。)
弊社サイトご案内
(WordPress化と同時に対応できます)
ブロックエディタ対応サービス
ブロックエディタ導入で、コンテンツの編集や追加が容易に安全に達成可能!
サイトのコンテンツ保守費用0円化に大貢献!




WordPress化お見積り