Q.テーマオプション>トップページ>スクロールコンテンツの設定の「説明文」でhtmlを使用したいです。
▼カスタマイズ適用箇所イメージ
A.下記のようにご対応ください。
1. 編集画面のサニタイズ処理を外す
編集するファイル:theme-options.php (admin/theme-options.php)
編集する箇所 1: esc_textarea()を削除
<?php echo esc_textarea( $value['desc'] ); ?>
↓
<?php echo $value['desc'] ; ?>
編集する箇所 2: wp_filter_nohtml_kses()を削除
'desc' => isset($input['repeater_index_section_items'][$key]['desc']) ? wp_filter_nohtml_kses($input['repeater_index_section_items'][$key]['desc']) : '',
↓
'desc' => isset($input['repeater_index_section_items'][$key]['desc']) ? $input['repeater_index_section_items'][$key]['desc'] : '',
2. トップページのHTML無効化を外す
編集するファイル:固定フロントページ (front-page.php)
編集する箇所: esc_html()を削除
$desc = esc_html($section_item['desc']);
↓
$desc = $section_item['desc'];
カスタマイズ後、テーマオプションの該当箇所にてHTMLタグを入力し、反映されるかご確認ください。
この記事は役に立ちましたか?
もし参考になりましたら、下のボタンで教えてください。
今後の記事作成の参考とさせて頂きます!