WordPressで固定ページからコメント欄を消す

2011年7月1日

えー。実はこのブログに限らず、この上位になってる会社のサイトもWordpressで作ってます。
↑ 上の「ホーム」からいくやつです。

なんでかというと、とにかく管理がしやすい。htmlも書かなくて良い。なので最近では企業ページ作ってくれと言うときにはWordpressにお任せです。まあ逆にCSSとかphpは少しは触れないといけないんですけども。当方の企業ページは自分でやったのでデザインもへったくれもないですが、腕の良いデザイナーさんに発注するとめちゃくちゃ綺麗にCSSで組んでくれて、元がWordpressなんて全くわからなくなります。

そんなわけで、最近は企業ページもかなりWordpress使って作っているところが増えてきました。前述のように、とにかく管理が簡単。更新が楽。いちいちデザイナーに依頼しなくても社内で加筆、増ページができる。そしてめちゃくちゃSEO効果がよろしい。プラグイン駆使すれば信じられないくらいにいい。

で、さきほど当方の企業ページに1ページ書き足したら、固定ページ になぜか「コメント欄」がついてくる。あれ? いままででてなかったのに・・・?
style.phpを見ると、
#respond {display: none;
とあり。。。あれ?
でないはずなんだけどな・・・・
あっ、これは投稿ページのことだ。となると固定ページは違うはずだ。しかしだいたい投稿ページには「コメントの投稿を許可する」というのがあるから、これをチェックしなけりゃコメント欄はでないんだけど・・・

検索してみると・・・ほかにも方法があった。
functions.php
に5行書き加えるというのでやってみる・・・

全然かわりません・・(-_-)
で、削除・・・した瞬間にページ真っ白。
ログインもできなくなった。

やってもた・・
関係ないタグを残したか、それとも削除したか・・・

一瞬バックアップからWordpressを再インストールしかないかな、と思ったが・・・そこはもうトラブルには慣れっこ。他のWordpressで同じテーマを使ってるのでそのfunctions.phpをFTPで落としてこちらに上書き。無事復帰。
いままで何度こんなことをしたことか。そしてそのたびに野獣は蘇ったのだ。
野獣は同じ罠にはかからないんだよ(かかってるけど)

で・・・・
page.php見てみると・・・

<?php cemment_template(“,true);?>

という記述がありまして、「これや。これやがな」と独り言いながらばっさりとこの部分削除。当たり!! そんなわけででなくなりました。

  • 0
    このエントリーをはてなブックマークに追加
  • 0
    follow us in feedly
  • freeman 2011年7月1日9:16 PM

    こんにちは。
    固定ページの編集画面の上のほうに、「表示オプション」というタグがありますね。
    それをクリックして表示させると、「コメント」というチェックボックスがあるので、それをチェックすると、本文記入欄の下に「コメントの投稿を許可する」というチェックボックスが画面表示されます。
    このチェックを外せば、コメント欄は表示されません…なんか釈迦に説法のような気がするんですが。
    なんか違うこと言ってないか心配です…

    • isseki 2011年7月2日2:55 AM

      あっ、そうか。考えてみたらそうですね!!
      なんだか苦労して損した!! くーーっ!!

PAGE TOP