WordPress個別サポート

WordPressでうまくコメントアウトできないことがあります。特にテンプレートのPHPには要注意です。HTMLでコメントアウトすると、おかしな現象が起きます。以下に例を紹介します。

スポンサーリンク

WordPressでコメントアウトできない例

テンプレートをカスタマイズして何かを消す場合、PHPをコメントアウトすることもあります。たとえば、次のような投稿日時・投稿者・カテゴリーをまとめて消す場面を考えてみましょう。

投稿日時・投稿者・カテゴリーを消したい

投稿日時・投稿者・カテゴリーを消したい

テンプレートを探っていて「ここを消せば良いのでは?」が見つかったとします。

消せば良さそうな部分が見つかる

消せば良さそうな部分が見つかる

「削除せずにコメントアウトしよう」と思った方、その発想は間違っていませんが、次のようなコメントはうまくいきません。

うまくいかないコメントアウト

うまくいかないコメントアウト

うまくいかない状況もさまざまですが、次のようにコメントの終端が表示されてしまう場合があります。

コメントの終端が表示されてしまう

コメントの終端が表示されてしまう

原因はHTMLのコメント <!-- --> でPHPをコメントアウトしているからです。PHPから出力されるコメントと重複して入れ子になり問題が起きる場合があります。この例ではHTMLを確認すると、コメントが入れ子になっていることがわかります。

コメントが入れ子になっている

コメントが入れ子になっている

PHPのコメントアウト

PHPからの出力を非表示にする場合は、PHPのコメントを使いましょう。いくつかの方法がありますが、「//」が簡単です。命令の前にスラッシュを2つ記述すればコメントになります。

PHPとしてコメントアウト

PHPとしてコメントアウト

今度はスッキリ消えます。

消したかった部分が消える

消したかった部分が消える

ただし、次のコメントはよくある間違いなので注意してください。「//」を「<?php」の前に入力するのは間違いです。命令の直前(または命令の行頭)に入力してください。

よくあるPHPコメントの間違い

よくあるPHPコメントの間違い

この記事をSNSで共有する
WordPressでお困りのときはご相談を
この記事を書いた西沢直木が直接、WordPress個別サポートで対応します。
こんなときはご相談を
  • WordPressの使い方(ページやメニューの作り方を教えてほしい)
  • カスタマイズ(機能の追加やデザイン調整をお願いしたい)
  • トラブル対応(画面真っ白・「ログインできない」を解決したい)
マンツーマンなので相談内容は自由です。いただいた課題をその場で解決、CSSやPHPも目の前で修正します。気軽にご相談ください。
WordPress講座の問い合わせ先

関連記事

BizVektorのカスタマイズ

WordPressカスタマイズ

WordPressによるサイト作成のヒント

WordPressプラグイン

スポンサーリンク
西沢直木によるWordPress講座の紹介
ホームページ作成講座WordPress個別サポート