web-dev-qa-db-ja.com

カスタム投稿タイプの星評価

カスタム投稿タイプの1つに星の評価を追加する必要があります。最初は自分でコーディングしましたが、評価の問題が発生したときは代わりにプラグインを使用することを考えたので、簡単な投稿タイプを使用しました。

私はいくつかの星評価プラグインを試してみましたが、どれもうまくいかないようです。たとえば、WP-PostRatingsでは、私のsingle-customposttype.phpで次のコードを使いました。

<?php if(function_exists('the_ratings')) { the_ratings(); } ?>

画像は表示されますが、クリックしても何も起こりません。同じことが他のプラグインでも起こります。 Star Ratinsは「エラーが発生しました」と言っているだけで、他のデバッグ情報は表示されません。

だから私はあなたが私のカスタム投稿タイプのために星評価機能を追加するためにあなたが代わりのプラグインまたは任意の代わりの方法を推薦することができるかどうかわからない。

2
dabito

評価機能については、Milan Petrovicによる Gd Star Rating を常に使用します。

このプラグインは、親指評価、コメントの評価、複数の評価など、SOさまざまなことを実行できます。また、リッチスニペット(Google SERPで星評価を表示するため)、キャッシュメカニズムなども処理できます。 。

一言で言えば、それは多くのことができます、そして私は一般にその柔軟性と能力のためにそれを使います。

あなたはあなたのサイトに応じてコードを変更する必要があるかもしれません、しかし私が私のサイトの一つにそれを実装した方法は次のとおりです( 'single.php'テンプレートファイルで):

if (function_exists('wp_gdsr_render_article')) {
    wp_gdsr_render_article(10, false,'',16);
}

警告:プラグインの設定に慣れ親しんでドキュメントを読むことをお勧めしますが、時間がかかります。

3
Lars Koudal