無限スクロールすると表示されるフッターをカスタマイズしたい

無限スクロールこのブログを作成しているテーマ Twenty Eleven には関係ありませんが、Jetpack を導入している Twenty Twelve に無限スクロールを有効化するとフッターにブログタイトルと Proudly powered by WordPress とテーマ名が表示されます。

footer.php を修正しても全く変わらないので悩んでいたのですが、しばらく考えてみたら Jetpack が原因ということに気がつきました。

ということで、wp-content/plugins/jetpack/modules/infinite-scroll/infinity.php の The Infinite Blog Footer を以下の通りに修正。

$credits = '<a href="http://wordpress.org/" rel="generator">Proudly powered by WordPress</a> ';
$credits .= sprintf( __( 'Theme: %1$s.', 'jetpack' ), function_exists( 'wp_get_theme' ) ? wp_get_theme()->Name : get_current_theme() );
$credits = apply_filters( 'infinite_scroll_credit', $credits );
$credits .= sprintf( __( 'Copyright &copy; %s All Rights Reserved. ', 'twentytwelve' ), '喜屋武孝清司法書士事務所' );
$credits = apply_filters( 'infinite_scroll_credit', $credits );

修正する場所が探せない人は Ctrl+F で「WordPress」とファイル検索してください。Jetpack がアップデートされたら更新されちゃうのかな?されると面倒だな。ちょっと様子を見てみようっと。

追加

どうやらアップデートで更新されるようです。子テーマを作らなきゃ!

追加2

どうやらTwenty Eleven でも表示されるみたい。カテゴリーアーカイブか。

 

 

共有ボタンの場所をカスタマイズできる JetPack Extras

WordPress に関連する様々なサービスを一つのプラグインで提供する Jetpack。とても便利なんですが、共有ボタンの場所を自由に変更できないのが難点。

上記のサイトを参考に修正してもいいんですが、まずは JetPack Extras というプラグインを試してみることに。JetPack Extrasインストールする方法は省略。設定は思ったより簡単で、コンテンツのどこに共有ボタンを表示したいか(コンテンツの上、下、両方)をチョイスするだけ。


This renders a preview under the tweet when viewed on Twitter.com」にチェックを入れると WP.me で短縮されます。

Via Accountに Twitterアカウントを入れると「@○○さんから」とツイート欄に追加され、Related Twitter Handle and Optional Descriptionに関連するアカウントと説明文を加えることができます。

 

 

Jetpackが動かない

顔面蒼白

先日、お掃除のため何気なくClean Optionsというプラグインをインストールしてポチッとボタンをクリックしたらサイトの調子がおかしくなりました。

サイト自体はすぐに修正したのですが、WordPressを切り盛りする上で手間を大きく省いてくれる要のプラグイン、Jetpack の様子が変。WordPress.com 統計情報がうんともすんとも言わなくなるというアクシデント(涙)

サーバーにあるファイルをバックアップと入れ替えても直らない。プラグインを再インストールしても連携を解除しなおしても直らない。素人の私にはどうすることもできなく手詰まりに(涙)

原因は他にあった

先に答えを書いてしまうと、実はこれ、Clean Options が直接的な原因だったわけではなく、そのあとに加えた Head Cleaner の設定でバッティングが発生したのが原因だったみたい、、ってなんじゃそりゃ!

設定を変更したら元通りに…。悩みに悩み抜いたおかげか私なりに発見もあったので備忘録の意味も兼ねて書き記しておきます。

Jetpack がおかしくなったらためしてみること

まず Jetpack の Debugger をためしてください。Known Issues で使用しているプラグインとの相性チェックも忘れずに。

Jetpackデバッグ情報

次に、Jetpack 設定画面の最下部にある「デバック」をクリックすると表示される機密情報。分かる範囲で解説(笑)

  • CLIENT_ID – WordPress.comと連携しているブログのID
  • BLOG_TOKEN
  • MASTER_USER – ??
  • CERT – ??
  • TIME_DIFF – 時差?
  • VERSION – Jetpack 現在のバージョン
  • OLD_VERSION – Jetpack インストール時のバージョン
  • PUBLIC – ??
  • USER_ID – ??
  • USER_TOKEN
  • PHP_VERSION – PHPのバージョン
  • WORDPRESS_VERSION – WordPressのバージョン

jetpack_optionsこれらの情報が MySQL の wp_options というテーブルにある Jetpack_options に記述されているようです。jetpack_active_modules は使用しているサービス。

Jetpack の BLOG_TOKEN と USER_TOKEN は連携を解除すると変更されるっぽいけど、CLIENT_IDで紐付かれているので再連携しても統計情報の履歴は消去されることなく表示されるという仕組み。

 2.2.1にバージョンアップ

そして先ほどJetpackのバージョンがアップされ、Development Modeが追加されました。あとで試してみようっと!

 

Jetpackの共有にサービスを追加するメモ。

Jetpack for WordPressがとても便利。なんですが、共有できるサービスが少ない(FacebookTwitterGoogle PlusTumblrPinterestDiggLinkedinRedditStumbleUpon)のがネック。で、当初Sharekoubeをインストールしようと思ったのですが不具合があるようなので、ネットで拾った情報から追加してみることに。

新サービスを追加設定 > 共有 > 共有ボタン > 利用可能なサービスの下にある新サービスの追加をクリックするとサービス名、共有URL、アイコンURLを入力するウィンドウが開くので以下の情報を追加してみてください。

ライブプレビュー追加後、有効化済みのサービスに移動するとライブプレビューの表示がおかしいですが、実際の表示では特に問題はありません。

Jackpack共有サービス追加

 

  • Instapaper
    http://www.instapaper.com/hello2?url=%post_full_url%&title=%post_title%
    http://www.instapaper.com/favicon.png
  • Delicious
    http://delicious.com/save?url=%post_url%&title=%post_title%
    http://delicious.com/favicon.ico
  • Pocket
    http://getpocket.com//save?url=%post_url%&title=%post_title%
    http://getpocket.com/favicon.ico
  • はてなブックマーク
    http://b.hatena.ne.jp/bookmarklet?url=%post_url%&btitle=%post_title%
    http://b.st-hatena.com/images/entry-button/button-only.gif
  • Evernote
    http://www.evernote.com/clip.action?url=%post_url%&title=%post_title%
    http://www.evernote.com/favicon.ico
  • bitly
    http://bit.ly/?v=3&u=%post_url%&s=%post_title%
    http://bit.ly/favicon.ico
  • mixi
    http://mixi.jp/share.pl?u=%post_url%&title=%post_title%&k=識別キー
    http://img.mixi.net/img/basic/favicon.ico
  • Buzzurl
    http://buzzurl.jp/config/add/confirm?bkm=3&url=%post_url%&title=%post_title%
    http://buzzurl.jp.eimg.jp/static/image/api/icon/add_icon_mini_01.gif
  • Ameba
    http://blog.ameba.jp/ucs/entry/srventryinsertinput.do?editor_flg=1&entry_text=<a href=”%post_url%”>%post_title%</a>
    http://helps.ameba.jp/favicon.ico
  • MySpace
    http://www.myspace.com/Modules/PostTo/Pages/?u=%post_url%
    http://www.myspace.com/favicon.ico
  • LINE
    http://line.naver.jp/R/msg/text/?%post_title%%20%post_url%
    http://static.naver.jp/line_lp_pc/img/120306_line/line_favicon.ico
  • Buffer
    http://bufferapp.com/add?&text=%post_title%&url=%post_url%
    https://d389zggrogs7qo.cloudfront.net/images/favicon.ico

 

これでオッケーかな??(めんどくさいので確認してない)

追加:できないっぽいので後で直そっと(笑)> 取り急ぎ直してみました。
追加:WordPress プラグイン [ Jetpack ] の共有ボタンあれこれ
追加:はてなブックマークのアイコンURLを変更しました。
追加:サイズが安定しないファビコンを差し替えました。