コメントアウトが無視されて出力される

コメントアウトが無視されて出力される

今まで使ってたwordpressの中に表示される <!–  表示したらあかん内容 –>が表示されてる!
セキュリティ上の表記問題らしい。
おかげで隠してたものが表示されてる状態になってる。
いろいろ調べても出てこない。回避方法わからない。
仕方がないので色々調べた  ネット ありがたい。

/// コメントアウト用ショートコードを登録
add_shortcode( ‘comment’, ‘comment_shortcode’ );
function comment_shortcode( $atts, $content = ” ){
$params = shortcode_atts( [
‘hide’ => ‘yes’
], $atts );

if( $params[‘hide’] == ‘no’ ) {
/// hide=”no” ならHTML上にコメント表示
return ‘‘;
}
else {
/// HTML上にはコメント出力しない
return null;
}
}

これはもう丸々コピペ
あとは保存するだけで、コメントショートコードが利用できるようになります。

そしてショートコードの使い方ですが・・・

コメントアウトしたい部分を [comment] ~ [/comment] で囲むだけです。

↓コメントショートコードの利用例

[comment]
コメントアウトしたい文章…
もちろん2行以上でもOK!
[/comment]

HTMLソース上にもコメント表示したい場合 は、
ショートコードに hide=”no” を設定

[comment hide=”no”]
コメントアウトしたい文章…
ソース上にも表示できる
[/comment]
Copy

デフォルトだと hide=”yes” なので、投稿内でのみコメントが残せます。