WordPress+Simplicity+Jetpackで、Facebook連携ができないときの解決法

WordPressでブログを作って、テーマに「Simplicity」を使っており、Facebook連携の設定はしているんだけど、なぜかFacebookに投稿が反映されない、Facebook連携ができない方向けの記事です。Facebookに投稿を共有できるようにするためのヒントを提供します。

スクリーンショット 2015-05-21 12.13.57

WordPressの環境

まずは、私の環境についてご紹介します。

  • ブログアプリケーション:Wordpress 4.2.2
  • テーマ:Simplicity 1.4.2
  • プラグイン:Jetpack 3.5.3

テーマに「Simplicity」を使っているのが前提ですのでご注意ください。プラグインとして「Jetpack」も導入しています。

PHPソースコードを修正するの?

WordPressフォーラムなどで調べていくと、「functions.php(?)」のソースコードをいじって、Jetpackの「OGP(?)」を「止める(?)」と直る、などと書かれています。

add_filter( ‘jetpack_enable_open_graph’, ‘__return_false’ );

こ、こわくていじれない・・

でも勇気を出していじってみます。

外観 —> テーマの編集 —> 「functions.php」を開いて、add_filterのソースコードをおそるおそる追加して、保存。

・・何も起きない。

さらに調べていくと、こんなコードを追加してみろという記述も。

remove_action(‘wp_head’,’jetpack_og_tags’);

追加してみた。

・・何も起きない。

どうなっているの!?!?

実はこの設定を変更すればいい

解決の糸口は思わぬところにありました。

外観 —> カスタマイズ —> SNS

スクリーンショット 2015-05-21 0.52.09

と開いて、結構下のほうにある設定に、こんなのがあります。

「FacebookOGPタグを挿入」

スクリーンショット 2015-05-21 0.49.49

デフォルトでここがチェックされていますので、このチェックを外します。

すると・・

Facebookに投稿が反映されるようになりましたー!

これでまあ問題は解決なのですが、OGP (Open Graph Protocol)って意外と重要な役割をもっていたりするので、続きはまたの機会に。

スポンサーリンク
スポンサーリンク
スポンサーリンク
  • このエントリーをはてなブックマークに追加

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です