まずは、フックを使用しない方法です。 子ページとしてつくったhueman-exのフォルダ内のsingle.phpをまずは開きます。 その中から、以下のループ箇所を探します。
<?php while ( have_posts() ): the_post(); ?> <?php endwhile; ?>
このループを見つけたら、あとは以下のコードを追加するだけです。
<?php if(function_exists('the_ratings')) { the_ratings(); } ?>
次は、フックを利用する方法です。
function hyouka($the_content) { if (is_singular()) { $return = $the_content; $return .= the_ratings(); return $return; } else { return $the_content; } } add_filter('the_content','hyouka');
こんな感じでやってみると、一応表示させることは可能でしたが、 表示場所が思ったようにいかず断念しました。 最初は、4行目を
$return .= '<div class="hyouka"> <?php if(function_exists('the_ratings')) { the_ratings(); } ?> </div>';
と書いていて動きませんでした。この原因としては、’ ’でかこまれた部分は、文字列しか認証しないというルールを忘れていたためでした。