【WordPress】Simplicityでツイート数を表示にチャレンジしてみた!

https://farm6.static.flickr.com/5762/20919637280_707214c8c3.jpg

こんにちは。WordPress初心者の部長ナビ(@nabi_1080)です。日々カスタマイズ頑張っております!

chaboさんのおかげで、なんだかうまく行きそうな予感です

うまくいったら、ちゃんとまとめ記事を作りますので、お待ちください

Simplicityでツイート数を表示する方法
Simplicityでツイート数を表示する方法
こんにちは。部長ナビ(@nabi_1080)です。Simplicityにおける「ツイート数表示」の方法がわかりましたので、記事で紹介した...

出来ました!詳しくは記事を見てね!

スポンサーリンク

Twitterのツイート数表示にチャレンジ!

最初はダメだったけど、chaboさんに教えてもらって色々やったらなんかできたっぽい。でも「ぽい」ってだけなので、油断禁物

疲れたから、面白い記事でも読もう

【iPhone 6s】始まりはいつもローズゴールド。画面割れのアイツが進む道
【iPhone 6s】始まりはいつもローズゴールド。画面割れのアイツが進む道
いつだって、始まりは突然だ。 どうも、こんにちは。部長ナビ(@nabi_1080)です 季節外れの雨が、11月の盛岡を歩く人の速度を高める ...

これでも読むか・・・

今後の予定

数日経って、ちゃんとツイート数が表示されたら、まとめ作ります。お待ちくだされ。

ポイントは、sns-button-twitter.phpとsns-button-balloon.phpを両方いじると言うことです。コードはchaboさんの言う通りにやると出来ます

早くやってみたい方は、コメント欄見てください。後でまとめ記事出しますが、とりあえず速報ね

PHPとcount.jsoonを用いてTwitterのシェア数を取得するWordPressカスタマイズ方法
前回、count.jsoonを用いてシェア数付きのバルーンボタンを設置する方法を書きました。 ただ、上記の記事では、count.jsoonのwidgetoon.jsスクリプトを用いて、Twitterボタンを設置する最も基本的な方法

ここの下の方にある「function.phpにコピペして」ってヤツをコピペしてから、chaboさんのコメントの通りにやるとたぶんですけどうまく行きます。たぶん。

この記事が気に入ったら
いいね!しよう

最新情報をお届けします

この記事の関連カテゴリ

サイト内検索

コメント

  1. chabo より:

    部長ナビさん、こんにちは。お世話になってます。風の羅針盤のchaboです。
    先日は記事のシェアありがとうございます。

    twitterのカウントの件ですが、私のサイトはsimplicityではないのでプレビュー機能で検証しただけで申し訳ないのですが、以下の方法で実装できると思いますので、良かったら試してみてください。

    1.http://nelog.jp/php-and-count-jsoonの通りに、functions.phpに追記を行う(一番最後でいいです)

    2.sns-button-twitter.phpの先頭8行ほどを以下のように書き換えます

    変更前

    <li class="balloon-btn twitter-balloon-btn”>

    <a href="//twitter.com/search?q=” target=”blank” class=”arrow-box-link twitter-arrow-box-link” rel=”nofollow”>
    <!– –>

    変更後

    <li class="balloon-btn twitter-balloon-btn”>

    <a href="//twitter.com/search?q=” target=”blank” class=”arrow-box-link twitter-arrow-box-link” rel=”nofollow”>

    これでいけませんかね?
    ご参考になれば幸いです。

  2. chabo より:

    失礼しました。
    貼り付けたタグがおかしいので、貼り直します。

    変更前

    <?php if ( is_twitter_btn_visible() )://Twitterボタンを表示するか ?>
    <li class=”balloon-btn twitter-balloon-btn<?php echo (is_share_button_type_default() ? ‘ twitter-balloon-btn-defalt’ : ”); ?>”>
    <div class=”balloon-btn-set”>
    <div class=”arrow-box”>
    <a href=”//twitter.com/search?q=<?php echo urlencode( punycode_encode( get_permalink() ) ); ?>” target=”blank” class=”arrow-box-link twitter-arrow-box-link” rel=”nofollow”>
    <span class=”social-count twitter-count”><span class=”fa fa-comments”></span><!– <span class=”fa fa-spinner fa-pulse”></span> –></span>
    </a>
    </div>

    変更後

    <?php if ( is_twitter_btn_visible() )://Twitterボタンを表示するか ?>
    <li class=”balloon-btn twitter-balloon-btn<?php echo (is_share_button_type_default() ? ‘ twitter-balloon-btn-defalt’ : ”); ?>”>
    <div class=”balloon-btn-set”>
    <div class=”arrow-box”>
    <a href=”//twitter.com/search?q=<?php echo urlencode( punycode_encode( get_permalink() ) ); ?>” target=”blank” class=”arrow-box-link twitter-arrow-box-link” rel=”nofollow”>
    <?php echo fetch_twitter_count( get_permalink() ); ?>
    </a>
    </div>

    • 部長ナビ より:

      やってみました。ありがとうございます。でも、バルーンのままですね・・・。今日の昼くらいに登録完了したばかりなので、ちょっとこのまま様子を見たいと思いますが、sns-button-twitter.phpをいじっても、吹き出しがあのバルーンのままって事はこの変更が生きてないって事なんですかね?ツイート数の取得に時間がかかるみたいなので、ちょっと待ちます。

  3. chabo より:

    そうですか。ただ、バルーンが出るということは、「バルーンを表示する」式がどこかに入っているということだと思います。今回はその式を消して、代わりにphp構文を入れているので、参照しているファイルが違うのかもしれません。

    sns-buttons-balloon.php

    にも同じタグが入っているはずなので、そちらも同様に変更してみてどうか、でしょうかね。。

    私の環境は素のsimplicityで、プレビュー表示では「0件」とちゃんと出てますので、収集できていないということではないような気がしますが、、
    お役に立てなくてすみません。

    • 部長ナビ より:

      sns-buttons-ballon.phpで

      <span class=”social-count twitter-count”><span class=”fa fa-comments”></span><!– <span class=”fa fa-spinner fa-pulse”></span> –></span>

      の部分を

      < ?php echo fetch_twitter_count( get_permalink() ); ?>

      に変えたら、バルーン表示が「0」になりました。明日か明後日まで待ってみたいと思います!あざーす!

  4. chabo より:

    おお、良かったです。
    数字の横のグルグルが消えてないので、

    の部分を

    <–  –>

    としてコメントアウトしたほうが良いと思いますので、よろしくです!

  5. chabo より:

    どうも。追記です。
    ソースを眺めていたら、モバイル表示の時はsns-buttons-icon.phpを使用しているみたいなので、

    修正前

    <?php if ( is_twitter_btn_visible() )://Twitterボタンを表示するか ?>
    <li class=”twitter-btn-icon”><a href=”//twitter.com/share?text=<?php echo urlencode( get_the_title() ); ?>&amp;url=<?php echo urlencode( punycode_encode( get_permalink() ) ) ?><?php echo get_twitter_via_param(); //ツイートにTwitter ID ?>” class=”twitter-btn-icon-link” target=”blank” rel=”nofollow”><span class=”social-icon icon-twitter”></span><!– <span class=”social-count twitter-count”><span class=”fa fa-spinner fa-pulse”></span></span> –></a></li>
    <?php endif; ?>

    修正後

    <?php if ( is_twitter_btn_visible() )://Twitterボタンを表示するか ?>
    <li class=”twitter-btn-icon”><a href=”//twitter.com/share?text=<?php echo urlencode( get_the_title() ); ?>&amp;url=<?php echo urlencode( punycode_encode( get_permalink() ) ) ?><?php echo get_twitter_via_param(); //ツイートにTwitter ID ?>” class=”twitter-btn-icon-link” target=”blank” rel=”nofollow”><span class=”social-icon icon-twitter”></span><span class=”social-count twitter-count”><?php echo fetch_twitter_count( get_permalink() ); ?><!– <span class=”fa fa-spinner fa-pulse”></span> –></span></a></li>
    <?php endif; ?>

    で行けるんじゃないかと思います。

    • 部長ナビ より:

      行きました!スゲー!
      ただですね、「ダブルクォーテーション」は訂正しないとダメみたいです。「”」ではなく「”」ですね。←見た目同じになりますが、コピペすると、半角のモノと違う表示になってしまいます。たぶん、この記事におけるダブルクォーテーションの表示設定の問題だと思われます。
      最初ダメだったので、見比べたらこれが他の行と表示が違ったので、半角で全て打ち直したらうまく行きました。いくつか、ツイート数を取得できている記事もあるので、これでバッチリだと思います!ツイート数の取得に無事成功したら、記事にします。ありがとうございます!