下記の記事を読んで「Pocket」好きなので、自分のブログにも追加してみました。
「Pocket」(旧Read It Later)に追加するボタンをブログに付けよう
http://shumaiblog.com/blog-add-pocket-button-read-it-later/
と、思ったら私は WordPress プラグイン「WP Social Bookmarking Light」で、はてブなどのソーシャルボタンを表示してたんだった。
WP Social Bookmarking Light
http://wordpress.org/extend/plugins/wp-social-bookmarking-light/
すぐプラグインで対応されると思うけど、それまでの暫定手段としてプラグインを改造してみました。
対象ファイル
【WordPressHome】/wp-content/plugins/wp-social-bookmarking-light/modules/content.php
[php highlight=”8″]
function wp_social_bookmarking_light_output( $services, $link, $title )
{
// 略
if( $out == ” ){
return $out;
}
$out .= ‘<a href="https://getpocket.com/save" class="pocket-btn" data-lang="en" data-save-url="’ .get_permalink(). ‘" data-pocket-count="horizontal" data-pocket-align="left"></a><script type="text/javascript">!function(d,i){if(!d.getElementById(i)){var j=d.createElement("script");j.id=i;j.src="https://widgets.getpocket.com/v1/j/btn.js?v=1";var w=d.getElementById(i);d.body.appendChild(j);}}(document,"pocket-btn-js");</script>’;
return "<div class=’wp_social_bookmarking_light’>{$out}</div><br class=’wp_social_bookmarking_light_clear’ />";
}
[/php]
8行目のハイライト部分を追加。
HTML出力の時に無理やり「Pocketボタン」のHTMLを追加しています。
- 修正は自己責任でお願いします。
- 修正前に修正対象PHPファイルのバックアップとっておくことをおすすめします。