ホテル・結婚式場などのホームページがつくれるエレガントなデザインのテンプレート「CANON」

ワードプレステーマ別

TCDテーマSOURCE:テーマオプション内で翻訳が適用されてしまう場合の対処方法

WordPressテーマ「NULL」

TCD LABOはWordPressテーマ「NULL」を使用して作られています。

ダウンロード

Q.TCDテーマオプション>トップページ>お知らせ一覧の設定>「見出し」で「News」と入力すると、公開サイトには表記がそのまま適用されますが、テーマオプション内では「ニュース」と表記されます。

テーマオプションの設定内容によっては、翻訳が適用されることがあります。

この箇所では、万が一、記述ミスや悪意のある記述入力があったとしても(第三者による不正アクセスなど)それを出力しないための安全装置として、入力内容のサニタイズ(無害化)処理を行っています。下記はそのサニタイズ処理を省くカスタマイズとなるため、ある程度セキュリティ上のリスクは発生しますのでご留意ください。

A.下記の方法でカスタマイズしてください。

編集するファイル: admin/theme-options.php
編集する箇所:

<input id="dp_options[news_headline]" class="regular-text" type="text" name="dp_options[news_headline]" value="<?php esc_attr_e( $options['news_headline'] ); ?>" />

 ↓

<input id="dp_options[news_headline]" class="regular-text" type="text" name="dp_options[news_headline]" value="<?php echo $options['news_headline'] ; ?>" />

※他の場所でも同様に「esc_attr_e」を「echo」に変更することで対応可能です。

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

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

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