固定ページ編集で、コメントフォームを削除した際、–>が表示されてし
-
twentytenをもとに子テーマを作成し、公開しました。
その際、固定ページの設定については、one-column,no-sidebar(onecolumn-page.php)を選択。固定ページをnavbar-menuに表示するようにしました。
併せて、サイドバーなしのワンカラム・レイアウトを選択した際、コメント欄をフォームごと削除するようにしました。具体的には、テンプレートファイルのコメントを挿入する個所のテンプレートタグ記述を割愛するように修正しました。
この際、「コメント投稿用のフォーム」を表示させるためのテンプレートタグの記述部をHTMLのコメント表記(<!–・・・–>)でくくって、画面表示の際にコメントフォームが表示されないようにコードを部分修正しました。
コメント部を削除する部分修正を行ったのは、loop.php, loop-page.phpの2つです。修正個所は以下の記述部です──
<!– <?php comments_template( ”, true ); ?> –>ところが、更新・保存してサイトを表示させると、固定ページの本文末尾の左側に、
–>
が表示されてしまうのです。おそらく、コメントフォームを表示されないようにするために、HTMLのコメントタグ記述でくくった分が、正常にHTMLコメントとして機能せず、コメント指定タグの閉じタグだけが残って、画面に表示されてしまったのではないか?と見当をつけています。
しかし、上記の2つのテンプレートファイルとは別に、設定した固定ページを通常に画面表示させ、そのページソース(HTML)を確認してみました。ソース表示では、「コメント投稿フォーム」を指定するタグの頭と末尾が以下のように記述されていました。
<!–
<div id=”comments”>
(※以下、14行ほどコメント投稿フォーム部の記述)
</div><!– #comments –>
–>たぶん、上記の記述のうち、最後の–>が、頭の<!–と一対では認識されず、
ブラウザで表示させた際に、固定ページの本文記事の末尾に残って打ち出されて
しまったのではないかと推察されます。この「–>」を非表示にさせるためには、どのテンプレートのどこをどのように
修正すればよいかをアドバイスしていただけると助かります。よろしくお願いします。
- トピック「固定ページ編集で、コメントフォームを削除した際、–>が表示されてし」には新たに返信することはできません。