「Star Rating for Reviews」という星評価のプラグインを使って、例えば以下のような評価を投稿ページに載せています。
例)
使いやすさ:★★★★☆
デザイン:★★☆☆☆
機能:★★★★★
今は、プラグインのショートコードを使用して、投稿ページに以下のように記述しています。
使いやすさ:[rating:4/5]
デザイン:[rating:2/5]
機能:[rating:5/5]
[rating:●/5]の「●」部分をカスタムフィールドを使用して入力するようにしたいと思い、single.phpに
「使いやすさ:<?php echo sr_addstar(‘[rating:<?php echo get_post_meta($post->ID,’使いやすさ’,true); ?>/5]’); ?>」
と記述してみましたが、★がゼロになってしまいます。そこで、
「使いやすさ:<?php echo sr_addstar(‘[rating:4/5]’); ?>」
と記述すると、きちんと「★★★★☆」と表示されます。
プラグインとかWPとかの問題ではなく、PHPに関する知識の問題と自己認識しており、検索エンジンで調べてみましたが、キーワードの選択が良くないのか、思ったような解説サイトにたどり着けません。申し訳ありませんが、どのような構文にしたらよいのか初心者向けに解説いただけないでしょうか。よろしくお願いします.