Leopressでアクセスカウンタを表示する

Macっぽくてお気に入りのLeopressですが、いくつか残念な事も。
というか、これまでのテーマと表示される内容が違くて戸惑っていることが。

例えば、更新カレンダーが表示されない、とか、最近のコメントが表示されない、とか。
もちろん更新カレンダーが表示されなくてもポストされた日付をみればそれはわかりますし、コメントだってログインしたときに出る上部ツールバー(?)にコメントアイコンがあって、コメントがあればそれで分かるようになっているのですから困ることはありません。
なのでこれらについてはまたおいおい考えるとして、ちょっと困った・・・というか残念な感じがするのは、トップページにアクセスカウンタがないこと。

今までのテーマでは、ウィジェットを配置することでCounterize iiのアクセスカウンタを表示できていたのですが、Leopressではそのウィジェットが表示されません。

アクセス数だってダッシュボードにログインすれば確認できるのですが、やっぱりBLOGトップに数字が出れば、「今日はこれくらいアクセスがあったのか~」とか色々思えるじゃないですか。
というわけで、やっぱりアクセス数は表示したい!
ので、調べてみました。

するとどうやら、表示したい場所に次のPHPを書き込むことでできるらしいことがわかりました。

<li><h2>アクセスカウント</h2>
<ul>今日 : <?php echo counterize_gethitstoday();?></ul>
<ul>合計 : <?php echo counterize_getamount(); ?></ul>
</li>

重要なのは<?php~~~?>ですね。
この部分がカウンタの表示部分になります。<ul>と<li>は多分HTMLのそれ。
(でも、普通<ul><li>じゃないのかな・・・?)

これを表示させたいところに書き入れればいいのですが、とりあえずわかりやすいようにBLOGトップの「About」の下に書き入れてみることにしました。
直接ファイルを編集という方法だとまたトラブりそうなので、「ダッシュボード」→「外観」→「テーマ編集」で該当する部分のphpを編集することにしました。

counter_01

ここから該当する箇所のphpを選択して編集します。
Leopressは3カラムで、Aboutは多分サイドバーに該当するだろうとあたりをつけ、sidebar.phpを開いてみたのですが、Aboutという表記が見つかりません。
そこでもう一つあったsidebar-extra.phpをみてみることに。するとそこに。

<div id=”extracontent”>
<div id=”about” class=”box”>
    <img src=”<?php bloginfo(‘template_directory’); ?>/img/profile.jpg” alt=”” class=”photo” />
        <h3>About</h3>
        <p><?php the_author_description(); ?></p>

という記述が。Aboutを<h3>タグで表示しているのですから、間違いなさそうです。
ちゃんと表示できるかどうか確認しやすいように、この直下にアクセスカウンタを表示してみることにしました。
このセクションの下に、

<div id=”count” class=”box”>
<li><h3>Access Counter</h3>
    <ul>今日 : <?php echo counterize_gethitstoday();?></ul>

    <ul>合計 : <?php echo counterize_getamount(); ?></ul>
</li>
</div>

と書き入れて保存します。
文字の大きさを揃えるために、ここも<h3>表記に変更しました。

これでBLOGトップページを読み込み直して見たところ・・・。

ちゃんとアクセスカウンタ(今日の分と合計の二つ)が表示されることを無事確認。
前は1ヶ月間とか3ヶ月間のも表示されていましたが、まぁとりあえず今日の分と合計分がわかれば十分でしょう(笑)

というわけで、ひとまずアクセスカウンタの表示は成功!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)