本日の人気記事
- ソフトバンクの157で即オペレーターにつなぐ方法
- わずか1分28秒でハッキング可能!Wi-Fi 自動接続してるスマホは格好のカモ
- 【 ドレッドヘアのお手入れ方法 】よく聞かれる7つの質問にお答えします
- LINE だけで通信速度制限!そんなことってあるの?!
- iPhone に SIM カードが挿入されていませんと警告が出た時の対処法
- LAN ケーブルを変えるだけで通信速度が速くなるのは本当なのか?
- 35,000円と iPhone くれた!現金とスマホをタダで手に入れる方法
- 【 廃課金兵の作り方 】大人にも教えたいソーシャルゲームの依存性
- 昼飯代や風俗代まで経費で落とせるの?!会社員も知って得する節税術
- ファビコンを設定したならアップルタッチアイコンも作ろう
pocket のブックマーク数の取得方法とオリジナル SNS ボタンの設置方法
2014/11/02
週3でペペロンチーノを食べてるキャリコ( @calicocatxyz )です。
正式名称はアーリオ・オリオ・ペペロンチーノ。イタリアの家庭で頻繁に食べられる料理で材料と作業工程の少ないシンプルな料理だから、素材の質と調理する人の技量が味に直結する料理ということで… なんだか STINGER5 のカスタマイズにも似てますね♪さて、本日は pocket のブックマーク数の取得方法とオリジナル SNS ボタンの設置方法です。それじゃあラテ、よろしくね♪
こんにちは、ラテにゃ。
今回は SNS ボタンに pocket を追加したから、ブックマーク数の取得と新たにボタンを作って設置したにゃ。
試行錯誤ライフハック
[試] Pocketブックマーク数(ある意味シェア数)の取得方法 | Pocket公式APIないけどどうする?
これから紹介する方法はこちらの記事を参考にしたにゃ。ただし、ブックマーク数の取得方法は pocket の公式というわけではないから注意するにゃ。
Ads by Google
pocket の公式ボタンを設置する
pocket の パブリッシャーズページにアクセスする
設置したいボタンを選ぶ
設置したいボタンを選んでコードを貼るだけにゃ!簡単♪ただ… キャリコではオリジナルのアイコンを設置してるから、それに合わせた方法で pocket ボタンを導入したにゃ。
pocket のブックマーク数を取得する
functions.php に追記する
1 2 3 4 5 6 7 8 9 10 |
function get_pocket_count($url) { $query = 'http://widgets.getpocket.com/v1/button?v=1&count=horizontal&url=' . $url; $html = file_get_contents($query); $dom = new DOMDocument('1.0', 'UTF-8'); $dom->preserveWhiteSpace = false; $dom->loadHTML($html); $xpath = new DOMXPath($dom); $result = $xpath->query('//em[@id = "cnt"]')->item(0); return isset($result->nodeValue) ? intval($result->nodeValue) : 0; } |
参考にしたサイトのコードを丸々コピペするだけにゃ。このコードではじき出されたブックマーク数は次のコードで表示させることが出来るにゃ。
1 |
<?php echo get_pocket_count(get_permalink($post->ID)); ?> |
SNS ボタンを設置する
オリジナルボタンを自作する
前に設置した SNS ボタンと同じように pocket のボタンを自作したにゃ。設置してある SNS ボタンについてはこのエントリーに目を通すといいにゃ。
今回はこのエントリーのコードに追記する形で pocket ボタンを設置したにゃ。
今使ってる画像に…
同じサイズで pocket ボタンを作成したにゃ。
出来上がりがこの画像にゃ。
コードに追記する
CSS に追記する
1 |
.pocket { background-position: 0 -100px; } |
sns.php に追記する
1 |
<li><span class="sns-count"><?php echo get_pocket_count(get_permalink($post->ID)); ?></span><a href='http://getpocket.com/edit?url=<?php the_permalink(); ?>&title=<?php echo get_the_title(); ?>' target="_blank""><span class="sns-icon pocket">pocket</span></a></li> |
sns-top.php に追記する
1 |
<li><span class="sns-count"><?php echo get_pocket_count(get_permalink($post->ID)); ?></span><a href='http://getpocket.com/edit?url=<?php echo home_url(); ?>&title=<?php bloginfo('name'); ?>' target="_blank""><span class="sns-icon pocket">pocket</span></a></li> |
以上で終了にゃ。
まとめ
今回はコピペするだけで簡単に pocket ボタンの設置が出来たにゃ。これならいくら SNS ボタンが増えても楽勝にゃー!
今日はここまで、じゃあにゃ~
この記事が気に入ったら
いいね!しよう
キャリコの最新情報をお届けします
Twitter でキャリコをフォローしよう!
【キ】 アドセンス用336px
【キ】 アドセンス用336px
関連記事
-
-
【 保存版 】フリー写真素材サイト超絶まとめ61選
ブログのアイキャッチなら任せろ、キャリコ( @calicocatxyz )です。 …
-
-
SNS 連携サービス「 Paper.li 」の登録方法。キャリコ新聞も創刊したよ!
ひょんなことから新聞を創刊したキャリコ( @calicocatxyz )です。 …
-
-
忍者 AdMax が Google AdSense よりも稼げる理由
忍者 AdMax をブログに導入、キャリコ( @calicocatxyz )です …
-
-
スマホ用クリック課金型広告【 nend 】をブログに導入しました
nend 導入、キャリコ( @calicocatxyz )です。 もっとお金が欲 …
-
-
Facebook の変更に合わせた記事の拡散につながる OGP 設定【 最新版 】
口内炎に苦しんでるキャリコ( @calicocatxyz )です。 そりゃペペロ …
-
-
FC2 ブログから各ブログサービスへ移転する方法のまとめ
ブログやるなら独自ドメインが最強だと思ってるキャリコ( @calicocatxy …
-
-
お題に答える「 言えるかな? 」が面白い!キャリコも問題作ったよ!
47都道府県を全部言えませんでした、キャリコ( @calicocatxyz )で …
-
-
なければ作ればいい!アイコン型ウェブフォントが自作できる IcoMoon
イギリスで一人暮らしをするかもしれないキャリコ( @calicocatxyz ) …
-
-
軽いブラウザを比較した、おすすめの使い分け方法とは?
ブラウザは使い分けるタイプ、キャリコです。 皆さんはブラウザを使い分けていますか …
-
-
新ドメイン『.xyz 』を選んだ理由
ただ今イギリス滞在中のキャリコ( @calicocatxyz )です。 新しくブ …