WordPress3でランキングサイトを作ろうとしています。


プラグイン:「Post Plugin Library」をインストール→有効化
プラグイン:「Popular Posts」をインストール→有効化

おもに
http://wordpress.siyouyo.com/plugin/1422/
を参照して上記プラグインを設定

ダッシュボード→外観→ウィジェットエリア1
に「popular Posts+」を設置
確かに私のテストサイト
http://idscorp.xsrv.jp/wordpress/
の右上に
Popular Posts
None Found
と出ています。
まだ、投票された投稿がないからだと思います。

また、デフォルトのテーマ(Twenty Ten)
のindex.phpに
<?php popular_posts(); ?>

get_template_part( 'loop', 'index' );
の下に追加しても何も表示されません。
(下記サイトの「彼に投票する」のようなボタンが表示されるのかと思っていました)

http://boku.xrea.jp/healing/?mode=rank
の、「彼に投票する」のボタンの部分がないと、
ランキングができない(=投票できない)のではないでしょうか。

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

回答の条件
  • 1人10回まで
  • 登録:
  • 終了:2011/07/07 10:09:16
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:nasu201 No.1

回答回数10ベストアンサー獲得回数6

ポイント200pt

こんばんわ。

プラグインPopular Postsは、プラグインのページhttp://wordpress.org/extend/plugins/popular-posts-plugin/にあるように

>Popular Posts displays a list of your blog's most-viewed posts

most-viewed posts,つまり最も表示されたページ(ページ参照数)を元にランキングを作るプラグインだと思います。だからkohhiさんのテストサイトだと、まだ表示されたページがないのでほとんど表示されていないように思います。

投票ボタンを表示し、その投票を元にランキングを決める場合はプラグイン「cdnvote」http://www.act2cool.com/pc/archives/1185 のほうが良いかと思います。

id:kohhi

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

cdnvoteをインストール後、有効化して、

外観→テーマ編集→index.php

WordPress3のデフォルトのテーマ「Twenty Ten」のindex.php

show_cdnvote_form();

を加えました。

この修正が思ったようにできていないようで、

やりたい事:投稿した記事毎&下に投票内容が出る

私が修正したら:記事毎ではなく、ページの下に出る

になってしまいました。

http://idscorp.xsrv.jp/wordpress/

勉強不足ですいません。

show_cdnvote_form();

をどこにいれればいいのか、ということだと思います。

以下が、

Twenty Ten: メインインデックスのテンプレート (index.php)

のget_header(); ?>以下の部分です。

show_cdnvote_form();

は私がいれました。

どこが間違いなのか、教えて頂けると助かります。

get_header(); ?>

get_template_part( 'loop', 'index' );

show_cdnvote_form();

?>

2011/07/07 10:02:22
  • id:kohhi
    返事で再度わからない部分を伺ったのですが、
    空白行がはいり、意味が分からなくなる可能性が高いです。
    新規に投稿しました。
    http://q.hatena.ne.jp/1310000791
    です。
    よろしくお願いします。

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

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

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

回答リクエストを送信したユーザーはいません