Simplicityの特徴 › フォーラム › Simplicity2に関する話題何でも › Simplicity2とRSS関連プラグインの相性について
- このトピックには3件の返信、2人の参加者があり、最後に
により3年、 1ヶ月前に更新されました。
-
投稿者投稿
-
-
2016年5月17日 5:44 PM #41055
shima.t
ゲストお世話になります。
Simplicity2を使用してサイトを運営しているのですが、RSSから他サイトの更新を受信してサイト上に表示してくれるプラグインが急にエラーで表示されなくなってしまいました。
今までは不具合なく作動していたのですが、特にカスタムや変更などをしたわけではないのに上手く表示できない状況となっております。
対処方法を検索したのですが解決できなかったため、こちらに質問をさせて頂きました。
【サイト運営状況】
サーバー:Xサーバー
WPバージョン:WordPress 4.5.2
使用テンプレート:Simplicity2RSSを受信・表示させるプラグインは「RSS Antenna」を使用しています。
今までは他サイトの最新の情報を受信・表示出来ていたのですが、急に下記のような文章が表示されるだけになってしまいました。
Warning: strpos() expects parameter 1 to be string, array given in /home/original/public_html/ドメイン/wp-includes/SimplePie/Content/Type/Sniffer.php on line 97
Warning: substr() expects parameter 1 to be string, array given in /home/original/public_html/ドメイン/wp-includes/SimplePie/Content/Type/Sniffer.php on line 99
上記の繰り返しとなってしまいます。
同じRSS先を元からあるRSSウィジェットで試すと問題なく表示されます。
これはテーマとプラグインの相性などの問題なのでしょうか?
上記の原因・解決策が分かる方がいらっしゃいましたら是非お力をお貸しください。
よろしくお願い致します。
-
2016年5月17日 7:48 PM #41058
Hidekichi
ゲストエラーに書いてあるとおりだと思いますが、つまりは、strpos()ってのは最初の引数に文字列を入れるわけですが、それが配列になっているということです。
これまでは何かしらの文字列で渡していたんでしょうけれども、wordpressがアップデートされることによって何かしらが配列に変わったためにstrposが動作しないということかと思います。
strposはそれ単体では文字列を探す関数なんですけれども、それを配列に変えることは可能です。
PHPマニュアルの例題にも確かあったと思います。が、これはプラグインの話なので、プラグイン作者が対応しないと他に影響があるかも知れません。プラグイン作者にそれらの事を伝えて修正してもらうか別のRSSのプラグインを使うかだろうかと思います。
最悪自作とかですけど、結構面倒くさい部類です。 -
2016年5月17日 10:06 PM #41064
わいひらキーマスター例えば、他のテーマでは正常に動作するのでしょうか?
-
2016年5月18日 12:26 AM #41076
shima.t
ゲスト>Hidekichi様
WPのアップデートによって変わってしまったんですね!
プラグインの最終更新が2か月前となっていたので、次の更新の際にもう一度確認してみたいと思います。この度は私事の質問にご回答いただき誠にありがとうございました。
自分で解決できずにモヤモヤしていたのでとてもスッキリしました!>わいひら様
他のテーマで確認したところ、同一の現象となってしまいました。
Hidekichi様のご回答の通り、プラグイン側の更新の遅れが原因だと思います。Simplicity2に最初からあるRSSウィジェットだとしっかりと表示できるのですが、
1つのRSSウィジェットで複数のサイトを表示できるようには出来ますでしょうか?もし1つのRSSウィジェットに1つのサイトのRSSしか登録できない仕様でしたら、
今後1つのRSSウィジェットで複数のサイトを表示できるようご検討をお願い申し上げます。
-
-
投稿者投稿
- このトピックに返信するにはログインが必要です。