採用サイト制作に最適なWordPressテーマ「ISSUE」の機能概要

ワードプレステーマ別

TCDテーマMASSIVE:トップページヘッダーコンテンツのキャッチフレーズで特殊記号を出力する方法

Q.トップページのヘッダーコンテンツ上のキャッチフレーズ箇所で特殊記号が表示されません。

恐れ入りますが、テーマの仕様上、特殊記号を表示するには以下のような対応が必要となります。
 
▼変更後イメージ
変更後イメージ

A.下記の方法でご対応ください。

・黄色枠箇所

※TCDテーマ>トップページ>ヘッダーコンテンツの設定>キャッチフレーズ 箇所

下記のような記事を参考に、「数値文字参照 (10進数)」にて記号を入力してください。
→参考記事:数値文字参照 (10進数)(外部リンク)

「’」(シングルクォーテーション)であれば、「'」(&は半角)と入力します。

・青色枠箇所

※TCDテーマ>トップページ>ヘッダーコンテンツの設定>スライダーの設定>アイテム〇>キャッチフレーズの設定>キャッチフレーズ 箇所

ここでは一文字ずつのアニメーションを行うために正規表現で文字列が区切られています。そのため、「’」(シングルクォーテーション)や「&」(半角&)を表示するためにはテーマファイルをカスタマイズしてサニタイズ処理を外す必要があります。

注意点カスタマイズ後、キャッチフレーズの入力内容には十分注意してください。
(HTMLタグと解釈されそうな内容を入力しないなど)

編集するファイル:functions.php
編集する箇所:1034行目付近

$text = esc_textarea($text);

 ↓ この一行をコメントアウトまたは削除

//$text = esc_textarea($text);

編集するファイル:admin/inc/front_page.php
編集する箇所1:536行目付近

<input class="repeater-label large-text" type="text" name="dp_options[index_slider][<?php echo esc_attr( $key ); ?>][item_list][<?php echo esc_attr( $key2 ); ?>][catch]" value="<?php echo esc_textarea( $value2['catch'] ); ?>" />

 ↓ esc_textarea()を外す

<input class="repeater-label large-text" type="text" name="dp_options[index_slider][<?php echo esc_attr( $key ); ?>][item_list][<?php echo esc_attr( $key2 ); ?>][catch]" value="<?php echo esc_textarea( $value2['catch'] ); ?>" />

編集する箇所2:1155行目付近

'catch' => isset( $value2['catch'] ) ? wp_filter_nohtml_kses( $value2['catch'] ) : '',

 ↓ wp_filter_nohtml_kses()を外す

'catch' => isset( $value2['catch'] ) ? $value2['catch'] : '',

この記事は役に立ちましたか?

もし参考になりましたら、下のボタンで教えてください。
今後の記事作成の参考とさせて頂きます!

同じテーマのカスタマイズ記事