はてブ数を表示できるように PS Auto Sitemap(記事一覧生成 WordPress プラグイン)をちょこっとカスタマイズ
このブログを開設して数年経ったので、はてブ数を表示するように何箇所か調整したいと思った。
特に、どの記事が一番ブックマークされてるんだろーって思って記事一覧にはてブ数を表示させてみた。
プラグイン PS Auto Sitemap のカスタマイズ
カスタマイズというと大袈裟なんだけれども、プラグインにはてブ数を表示するコードを追加する。
プラグインの編集から PS Auto Sitemap を選択すると、ps-auto-sitemap/ps_auto_sitemap.php が編集できるようになるので、
$post_list_in_category .= "\n<ul>\n";
foreach( $category_posts as $post ) {
$post_list_in_category .= "\t" . '<li class="post-item post-item-' . $post['ID'] . '"><a href="' . get_permalink( $post['ID'] ) . '" title="' . esc_attr( $post['post_title'] ) . '">' . esc_html( $post['post_title'] ) . </a></li>\n";
}
となっているところを
$post_list_in_category .= "\n<ul>\n";
foreach( $category_posts as $post ) {
$post_list_in_category .= "\t" . '<li class="post-item post-item-' . $post['ID'] . '"><a href="' . get_permalink( $post['ID'] ) . '" title="' . esc_attr( $post['post_title'] ) . '">' . esc_html( $post['post_title'] ) . '</a> <a href="http://b.hatena.ne.jp/entry/' . get_permalink( $post['ID'] ) . '" target="_blank"><img class="no-lazy" src="http://b.hatena.ne.jp/entry/image/' . get_permalink( $post['ID'] ) . '"></a></li>' . "\n";
}
という感じにすれば、テキストリンクの末尾に、はてブ数が表示されるようになりました。
あ、いちおう、はてブ数のイメージタグに .no-lazy というクラスがついてますが、これはこのブログ用なので無くて大丈夫です。
記事一覧
–>https://yuichon.com/entrylist/
おまけ:Wordpress Popular Posts にはてブ数を表示
<li>{thumb} {title} {stats} <a href="http://b.hatena.ne.jp/entry/{url}" target="_blank"><img class="no-lazy" src="http://b.hatena.ne.jp/entry/image/{url}"></a></li>
おわり
プラグインをアップデートしたらもっかいプラグインにコード追加しないといけないんですよねきっと。
いやぁしかし、はてブ数1は殆ど自分か知人のアカウントなんだと思うけど、とにかくブクマされて無くて泣いた。ブクマしておきたいような記事じゃないってことね。
記事書こうって思えるくらいのアクセスはいただけてるんですがね・・・なんかはてブのブクマ数って特別ですよね。
かわいそうって思っていただけたら、この記事読んでブクマ数表示できた方は、少し下の「はてブ」って書いてあるボタンを押してみてください。