実は以前から気になっていたことがあって色々と調べた結果1番手っ取り早い対処法がわかったのでストックしておきます。
WordPressを使用して他サービスへの連携を使って情報を拡散させる方法は最近では珍しくないことですが、TwitterにしてもFacebbokにしても認証などの仕様が変わる度に使えなくなるプラグインが出てきてしまうことが今までの難点だったわけですが、作者も悩んだあげくに結局今は手動でリンクを作成することにしています。
今回のストックは
・Wordpressで記事を投稿する
・Facebookの個人ページに投稿のURLを貼って公開(公開・友達に公開)
・個人ページのタイムラインには表示されている
・ニュースフィードなどに一切表示されない
↑上記のトラブルがあった場合の対処法です。
1.まずは反映されていない個人のタイムラインに表示されている記事を削除します
2.Wordpressに戻って反映されない記事のタイトル・記事の内容をコピーして違うエディターに控えておきます(念のためビジュアルエディターではなくHTMLを控えた方がいいです)
3.投稿→新規追加より新しい投稿に先ほど控えた記事をペーストします
4.公開されたら記事のURLを再度Facebookの投稿に貼って公開する
5.ニュースフィードに投稿が反映されたらWordpressの古い方の記事を削除する
↑このステップでFacebookのニューフィードにリンク記事が表示されると思います、実は根本的な原因はわかっていないのですが、今までの実例から見てみるとどうやら投稿した時のURL(パーマリンク)に問題があるようで、私の場合デフォルトの【○○○○.com/?p=1111】のような形式でパーマリンクが生成されているので特定のページID(数字)になるとニュースフィードに反映されないことがあるようでした。
なので、試しに新しい投稿を作り、新しいページIDのURLをFacebookに貼ったら解決したという流れです。
ご参考までに試してみてください。
余談ですが、よくクライアントの方から
『Wordpressで投稿したのにアイキャッチが反映されない』
というお声もいただくのですが、これも今までの実例で考えると
“Facebookがリンク先のアイキャッチを認識するまでに一定の時間がかかることがあるかもしれない”
というところでした、私の場合記事を書いてからそのまま違うタブでFacebookを開きリンクを貼ってもアイキャッチが反映されなかったので、一度ブラウザを終了してから再度貼ったらアイキャッチが反映されたことがほとんどなので(^_^;)
WordPressのTwitterやFacebookの個人ページで投稿を自動的に反映するプラグインでは
『Next Scripts: Social Networks Auto Poster』
が非常に優秀なのですが、これも記事の公開ボタンを押した瞬間から動作しているので、もしかするとたまにアイキャッチが反映されないことがあるかもしれません、これに関してはWordpress側の仕様と言うよりはFacebook側の方の仕様にも関係してくるので、自動処理でダメな場合は手動で潔くやったほうがいいかもしれませんね。