実現したいこと
Wordpressでエスケープ処理を行いたいのですが、書き方が分からない部分があるため教えて頂きたいです。
該当のソースコード
<div class="category"> <?php $categories = get_the_category(); if ($categories) { echo '<ul>'; foreach ($categories as $category) { echo '<li>' . $category->name . '</li>'; } echo '</ul>'; } ?> </div>
試したこと
下記のようにエスケープ処理を行いました。
エラー等は特に出ていません。
<div class="category"> <?php $categories = get_the_category(); if ($categories) { echo '<ul>'; foreach ($categories as $category) { echo '<li>' . esc_html($category->name) . '</li>'; } echo '</ul>'; } ?> </div>
疑問点
「$category->name」 の部分をesc_html() で囲う他、「'<ul>'」や「'<li>'」などの部分をechoで呼び出した場合、エスケープ処理は必要なのか、また必要な場合はどのように書けば良いのかご教授頂きたいです。
よろしくお願いいたします。
0 コメント