サポート » プラグイン » wp-postratingsで特定のカテゴリのみ表示させないようにする

  • 解決済 satoru7777

    (@satoru7777)


    wp-postratingsを使い記事ごとに5つ星評価ができるようにしているのですが
    中には評価してほしくないカテゴリもあります。
    その場合はどのようにwp-postratingsを除外?非表示?させたら良いのでしょうか?
    また、記事ごとに表示、非表示(評価させる、させない)を決めることはできないのでしょうか?

    どなたかご教授いただけたら幸いです。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • モデレーター jim912

    (@jim912)

    satoru7777さん、こんにちは。

    wp-postratingsのタグ部分を条件分岐タグのin_categoryで分岐してあげれば良いです。
    記事毎の表示・非表示は、カスタムフィールドに評価の許可、もしくは不許可を判定できる設定をすれば実現可能ですね。

    スレッド開始 satoru7777

    (@satoru7777)

    jim912様

    お返事が遅れてしまい申し訳ございませんでした。
    ありがとう御座います。

    http://wpdocs.sourceforge.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0/in_category

    こちらを見て
    <?php if ( ! in_category(‘カテゴリ名’)): ?>
    //特定のカテゴリのみ除外するwp-postratingsのタグ
    <?php endif; ?>

    としたのですが、除外されませんでした。
    悲…。もう少し頑張ってみます。

    私の場合は、特定のカテゴリのみ表示させたくて参考にさせていただきました。
    以下のようにしたところ、指定のカテゴリに属するシングルページでのみ、投票フォームが表示されるようになりました。

    <?php if (in_category('カテゴリID')) {
    		if(function_exists('the_ratings')) { the_ratings(); }
    	} ?>

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「wp-postratingsで特定のカテゴリのみ表示させないようにする」には新たに返信することはできません。