JetPackという万能っぽいプラグインを、とあるサービスに入れようとしたらWP本体のVerとマッチしておらず最新がインストールできないという状況。。古いのは脆弱性が怖いし、WP本体のメジャーアップデートは他プラグインとの整合性をチェックしてからでないと不具合が起きそうだし、、
というわけで、今回はプラグインではなくSNS連携が可能な「ifttt」というWEBサービスを恥ずかしながら始めて使ってみました。
WP側に更新があった場合、RSS Feedを取得して、Twitterに反映させるという流れで設定を行ってみました。
いざWP側に記事をアップしてみたところ、
あれ、エラーが出て、失敗している。
ググって見ますと、twitterの上限文字数というものがあり、140文字だそうです。なので、普通にWPのエディターで記事を10行ほど書いて連携をさせると、twitter側が「受け取れないヨ」となるようです。結局本文の読み込みは諦め、記事タイトルと記事へのリンクのみを表示させる設定で上記は解決しました。
因みにFacebookはテキストが多い場合は、勝手に「もっと見る」という略式に変更してくれるので、その点は問題なしでした。
あとは新規ではなく、記事を更新した際のFeedがきちんと反映されればめでたしなのだが、、WordPressはRSSをキャッシュするので、そのキャッシュをコントロールしてやる必要がありそうです。というわけで、
wp-config.phpにdefine(‘MAGPIE_CACHE_ON’, false); とおまじないを入れてみたけど、やはりダメ。。
再度調べていると、結局のところIFTTTのRSSで設定が可能な
- New feed item
- New feed item matches
は共に新規のみで更新には対応していない模様。
やはりtwitterだけWP to Twitterプラグインにしようかな。。トホホ。。