Wordpressでのエスケープ処理の書き方

実現したいこと

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 コメント