Wordpress3 で固定ページ を 作成しました。 


cdnvote、Contact Form 7というプラグインをインストールして、
サイトを作成しております。

http://idek.jp/hangover/
のメニューの「投稿ページ」のところだけ、
下にある、
「合計投票回数:   総合点:   平均点:」
の文字を表示したくないのですが、方法がわかりません。

プラグイン:cdnvoteをインストールすると
pluginsフォルダにcdnvoteフォルダができ、そこに
cdnvote.php というファイルが作成されます。
このファイルの、以下の部分が、
上記文字を表示させていると思います。

---以下
function cdnvote_content($content)
{
$content .= show_cdnvote_form(false);
$content .= '<br />';
$content .= "合計投票回数:" . show_cdnvote_count(false) . "   総合点: " . show_cdnvote_total(false) . "   平均点: " . show_cdnvote_average(false);
$content .= '<br />';
return ($content);
}
---以上

この文に「もし、投稿ページ以外なら、」というif文を加えてやれば、
上記文字を表示を表示しないと思います。

この「もし、投稿ページ以外なら、」の「投稿ページ」をどう書いていいかわかりません。

教えて頂けると助かります。

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2011/08/03 15:43:21
  • 終了:2011/08/03 22:24:06

ベストアンサー

id:nasu201 No.1

TAKE回答回数10ベストアンサー獲得回数62011/08/03 21:19:07

ポイント200pt

http://idek.jp/hangover/ の「投稿ページ」は、wordpressで言うところの固定ページに当たると思います。固定ページかどうかの判断はwordpressのis_page()関数で可能なので、それとif文を組み合わせて

function cdnvote_content($content)
{
	if ( is_page()) {
		// 固定ページ(投稿ページ)のとき、合計投票回数などを表示しない
		return ($content);
	} else {
		// 固定ページ(投稿ページ)以外のとき、合計投票回数などを表示する
		$content .= show_cdnvote_form(false);
		$content .= '<br />';
		$content .= "合計投票回数:" . show_cdnvote_count(false) . "   総合点: " . show_cdnvote_total(false) . "   平均点: " . show_cdnvote_average(false);
		$content .= '<br />';
		return ($content);
	}
}

とすれば良いと思います。

id:kohhi

早速お返事いただき、ありがとうございました。

できました。

2011/08/03 22:23:42

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません