Pocketボタンの設置
日本のブログでは、4大SNS(Twitter, はてな, Facebook, Google+)に加えて最近では、Pocket(以前は、Read it later)もよく見かけますよね。追加してみましたので、それらの方法をいくつかのパターンでまとめてみました。
公式サイトから拝借
公式のサイトにあるコードを表示したい場所にそのまま貼り付ければ実装することが可能です。Pocket for Publishers: Pocket Button
<a data-pocket-label="pocket" data-pocket-count="horizontal" class="pocket-btn" data-lang="en"></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>
ボタンの種類は、data-pocket-countで設定できます。左から "none"、"horizontal"、"vertical"
また、classを指定しておき、そこにCSSでスタイリングしておけば、横並びなどができます。
<style>
.pocket-btn {
    display: inline;
    margin-right: 20px;
}
</style>
Pocketのbtn.jsを非同期読み込み
こちらも公式に書かれていないですが、以下のようにasync=trueを付与することでPocketのサイトからjsファイルを非同期にインクルードするようになります。
<a data-pocket-label="pocket" data-pocket-count="horizontal" class="pocket-btn" data-lang="en"></a>
<script type="text/javascript">!function(d,i){if(!d.getElementById(i)){var j=d.createElement("script");j.id=i;j.async=true;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>
プラグインライクに実装
下の例では、フィルターフックでコンテンツ下部にボタン要素を追加して、スクリプトをfooterに追加します。
// Pocketボタン要素
function content_for_pocket_button($content){
    if (is_single()) {
        $pocket= '<a data-pocket-label="pocket" data-pocket-count="horizontal" class="pocket-btn" data-lang="en"></a>';
    }
    $content .= $pocket;
    return $content;
}
add_filter( 'the_content', 'content_for_pocket_button');
// Pocketボタン用スクリプト
function scritp_for_pocket_button() {
    if (is_single()) {
        $pocket_script = '<script id="pocket-btn-js" src="https://widgets.getpocket.com/v1/j/btn.js?v=1"></script>';
        echo $pocket_script;
    }
}
add_action( 'wp_footer', 'scritp_for_pocket_button');
      関連記事
-  
                              
- 
              サイトのキャプチャをショートコードで生成してくれる「Browser Shots」外部のサイトを紹介する際にそのサイトのキャプチャが添えられているとイメージがつかみやすくなりクリックのモチベーションが上がるような気がします。 今回は、ショートコード一行でサイトのスクリーンショット 
-  
                              
- 
              "コメントを残す" 削除・文言を変更する方法コメントフォームに表示される「コメントを残す」はWordPress標準で翻訳される要素です。テーマ側でカスタマイズしていない限り表示されます。 ここでは、この要素を削除したり、文言を変更する方法を紹 
-  
                              
- 
              Google+ プラスワン(+1)ボタンの設置Google+の+1ボタンの設置はプラグインを使用しなくても容易に実装できるようです。ソーシャルボタン設置のプラグインはこちらにいちおうまとめています。 プラスワン(+1)ボタンの設置コード 公式 
-  
                              
- 
              JSやCSSに自動で付与されるバージョン番号を非表示にWordpressでは、JSやCSSがロードされる際にlinkタグやscriptタグ内にWordpressやプラグインもしくはスクリプトそのもののバージョン番号が付与されます。「?ver=」で検索して 
-  
                              
- 
              Twenty Fourteen カスタマイズ「Twenty Fourteen」はWordPress 3.8のデフォルトテーマです。TwentyThirteenから彩りもガラッとかわってますね。個人的には、すごく好きなデザイン。 Twent 
-  
                              
- 
              スライダー・ギャラリー プラグインWordPressにギャラリーが実装できるプラグインをまとめてみました。 順番はオススメ順です。 Simple Responsive Slider #ショートコード #テンプレート #ウ 
-  
                              
- 
              Twenty Twelve カスタマイズ何点かTwentyTwelveのカスタマイズについてご質問をいただきましたのでここでまとめてみます。 目次 子テーマのつくりかた 他記事へのリンク アーカイブタイトル("カテゴリー別アーカ 
-  
                              
- 
              Twenty Fifteen カスタマイズWordPress 4.1のデフォルトテーマである「Twenty Fifteen」は三世代前の「Twenty Twelve」に似たテーマで非常にシンプルなテーマにまとまっていますね。カスタマイズをまと 
-  
                              
- 
              Google Code Prettifyを使用してソースコードを表示をしてくれる「Prettify Code Syntax」Prettify Code Syntaxは、WordPressでGoogle Code Prettifyを使用してソースコードを表示してくれるプラグインです。 プラグインダウンロード Google 
-  
                              
- 
              ブルー・オレンジ・ピンクと選べるテーマ「Bouquet」をカスタマイズプレビューはこちら ダウンロード 目次 ヘッダー画像の高さを変更 アイキャッチをアップロード h1タグがやたら多いので最適化 画像をレスポンシブ対応 フォント「Sorts Mill 
- PREV
- 独自のバリデーションルールを作成
- NEXT
- jqPlot - Legend(凡例) オプション







 
         
         
         
         
         
         
         
         
        
Comment
Pocketボタン(後で読むボタン)の作り方
どうやっても横に並ばなくて困ってたけど、何とか出来た。ポイントはCSSだった
Pocketボタンの設置 http://t.co/tAP3Zl4sKm
いつ読むの?あとでしょ!「Pocket」いまこそ入門
Pocketボタンの設置
後で読むサービス「Pocket」ボタンをブログに設置する方法!