記事に☆の評価の埋め込み
WordPressとプラグインを使ってお店紹介サイトを作る方法
を参考に☆でレーティングできるようにする
<tr><td class="name">口コミ評価</td><td><?php if(function_exists('the_ratings')) { the_ratings(); } ?>(5段階の口コミ評価です。星を選択することで評価できます。皆様の口コミ評価をお待ちしています!)</td>
を埋め込む必要があるので
single.php を編集する
ドットインストールのテンプレがシンプルで
改造して試すのに適しているので
<div class="post-body"> </div>
の中身を
<div class="post-body">
<?php echo post_custom("Address")?>
<?php the_content(); ?>
<?php if ( get_post_meta($post->ID,'Address',TRUE) ): ?>
<h3><?php the_title(); ?>の情報</h3>
<div class="infobox">
<table>
<tr><td class="name">住所</td><td><?php echo post_custom("Address")?></td></tr>
<tr><td class="name">営業時間</td><td><?php echo post_custom("Time")?></td></tr>
<tr><td class="name">定休日</td><td><?php echo post_custom("Holiday")?></td></tr>
<tr><td class="name">口コミ評価</td><td>
<?php if(function_exists('the_ratings')) { the_ratings(); } ?>
(5段階の口コミ評価です。星を選択することで評価できます。
皆様の口コミ評価をお待ちしています!)</td>
</table>
</div>
<?php endif;?>
</div>
としてみる
これで wordpress の画像をみると
☆での評価が可能になる
次に、サイドバーも改造する
<div id="sidebar">
<?php dynamic_sidebar(); ?>
</div>
となっているので
<div id="sidebar">
<?php dynamic_sidebar(); ?>
<nav class="popularity">
<h3>口コミランキング ベスト10</h3>
<?php if (function_exists('get_highest_rated')): ?>
<ol class="popularity">
<?php get_highest_rated(post); ?>
</ol>
<?php endif; ?>
</nav>
</div>
とする
これで評価をつけたものが表示される
なお、style.css を編集することで
見た目を変えられるけど
ドットインストールベースで
サイトを参考に行うとレイアウトが崩れてしまう