JetpackとSTINGER PLUSの相性の悪さったら!

先週、ここのブログのデザインをがたがたと変更してましたが、
ヤボッたかったデザインがやっと落ち着いてきましたよ~

あれね。背景の素材でこれだけ変わるのねー。
っという、背景素材はこちら↓より入手させていただきました。感謝!

背景素材フリードットコム

色味もこの背景に合うように調整。

あと、ほかにも色々弄ってたんですが、
もーね!もーね!なんなのコレ!って感じで、題名につながるんですけど!!



現在のWordPress上の環境

テーマは、「STINGER PLUS」を利用。
「SNS共有」ボタンおよび「いいね」ボタンは、プラグイン「Jetpack by WordPress.com」を使用。

問題点:関連記事のSNSボタン表示が邪魔

「STINGER PLUS」で、個別の投稿の下に関連記事が付くようになってますが、
「Jetpack by WordPress.com」の「SNS共有」ボタンおよび「いいね」ボタンが、関連記事の各記事リストにも同様のボタンが表示されてしまう。
stinger2016101001
これがウザイことこの上なし!
というのも、このボタン(シェア数読み込み処理)のせいで各ベージのローディングが遅くなるのよね。。。

というか、JetPackって「共有」ボタンと「いいね」ボタンって一緒の仕組みなのね!!
「共有」ボタンを非表示にすると「いいね」ボタンも消えちゃうってナニコレ~~~TT

解決方法

さて、いろいろこねくり回してみましたが、WordPressの仕様のようですね。

the_excerpt() という関数で処理されていることならしいのですが、
個別投稿ページ(home.php、page.php、single.php)には、関連記事のリストであろうとも「SNS共有」ボタンおよび「いいね」ボタンが一緒に表示されてしまうようです。
excerptなんだから、投稿本文の抜粋だけでいいのになぁ。。。

the_excerpt()の関数は、WordPressの根幹にかかわるので、弄ってしまうと取り返しがつかなくなりそう。
危ないので手を付けるのをやめました。
どうせ、WordPress自体のVerUp時に上書きされちゃうしね。。。

ということで、「SNS共有」ボタンはプラグイン「Jetpack by WordPress.com」のものを使わずに、テーマ「STINGER PLUS」のものを使うようにしました。これですっきり。

※ 今まで「SNS共有」ボタンが、プラグイン「Jetpack by WordPress.com」のものとテーマ「STINGER PLUS」のもの両方表示してたことに気が付かず。。。

プラグイン「WTI Like Post」に見出しを追加

「SNS共有」ボタンと違って「いいね」ボタンはテーマ「STINGER PLUS」にはないので、結局元のプラグイン「WTI Like Post」に戻ることになりました。
が、プラグイン「WTI Like Post」がシンプルすぎるのよ!目立たないのよ!!
ってことで、これが目立つように、見出しを追加してみました。
2016101501
ちょっとヤボったいですが、まー目立つようにはなったかな。。。

変更(追加したコード)箇所

左メニューの「プラグイン」から、「WTI Like Post」の「編集」に入り、
2016101502
右側の「wti_like_post_site.php」を選択。
2016101503

73行目から、以下のコードを追加します。

         // h3タグ追加
          $wti_like_post .= "

Like!アイコン

";

↓のような感じになります。
2016101504

他にも、関連記事がダブってる

WordPressのもともとの機能だと思っていた「関連記事の表示機能」ですが、調べてみたらプラグイン「JetPack」の機能でした。
今までこのプラグイン「JetPack」の関連記事とテーマ「STINGER PLUS」の関連記事の両方が表示していたのですが、やっと上記のことが確認できたため、プラグイン「JetPack」の関連記事を非表示にしてテーマ「STINGER PLUS」の関連記事のみに変更しました。

以下の画像が、プラグイン「JetPack」側の関連記事表示ON状態。右上の青ボタンをクリックするとOFFになります。
jetpack2016102201
ONの状態だと、WordPressの左メニューの「設定」→「表示設定」に「関連記事」が表示されてます。
OFFにすれば、これが表示されなくなります。
jetpack2016102202

どの機能で表示してるか分かりづらく、ややこしいわー。
あーやっとすっきりした~~~

結局のところ。。。

 
プラグイン「JetPack」のような色んな機能がつまってるプラグインは何をやっているのかをちゃんと管理できてない状態で、
今回のようにモリモリなテーマを導入してしまうと、テーマの機能とカブってしまうことがあるということでした。

両方とも親切にも機能がモリモリすぎて裏目に出た感じ。
どんな機能があって、どっちで処理をするのかを見極めないとダメですねー
 
 
※この記事のアイキャッチ画像は、WordPress日本公式のキャラクターの「わぷー」です。

コメント