-
投稿者投稿
-
2018年7月27日 2:56 PM #4064
お世話になっています。
SnowMonkey バージョン: 4.1.0-beta
Elemener 2.1.5
WordPress 4.9.7
エックスサーバー
のいずれも最新のものですが、この組み合わせで固定ページテンプレートでElemenerキャンバスを選ぶと
ヘッダー部分に
Warning: count(): Parameter must be an array or an object that implements Countable in /home/◯◯◯◯◯/public_html/wp/wp-includes/post-template.php on line 284
のエラーがでます。
Elementer側かどうか切り分けができていませんが報告いたしますのでよろしくおねがいします。
♥ 0いいねをした人: 居ません2018年7月27日 4:48 PM #4065ご報告ありがとうございます。うーんなんでしょうね、手持ちの環境で Elementor キャンバスにして表示させてみたのですが、特にエラーは確認できませんでした。もしかしたら設定やサイト構造によったりしてなにかあるのかもしれません。
ページはノーマルな固定ページでしょうか?もしテーマを変えてもエラーがで続けるようであれば、その辺りに問題があるのかもしれません。
テーマを変えて解消するのであれば、Snow Monkey 自体が通常のテーマとページテンプレートの読み込み方が異なるのでそれが原因の可能性はあります。その場合は Elementor キャンバスではなくて、Snow Monkey 組み込みのテンプレート(1カラム (full) とか)を使っていただくと良いかもしれません。
♥ 0いいねをした人: 居ません2018年7月28日 6:02 PM #4120返信有難うございます。
別のSnowMonkey買ったひとが、今回の事象を言っていて僕のほうでもやってみたら再現しましたので報告させていただきました。
ページについてはElementerのテンプレートを選択している以外は通常の固定ページです。
別テーマに変えたらエラーはでなくなりましたので、ひとまずそのように伝えます。
PHPのバージョンかな・・・汗
めっちゃクリティカルで困っているとかではないのでひとまず大丈夫です、お急がし中ありがとうございますm(_ _)m
♥ 0いいねをした人: 居ません2018年7月30日 10:47 AM #4155/wp-includes/post-template.php
というコアのテンプレートでエラーがでているので、ちょっとそこのコードを読んで調査してみます。何かわかったらご報告しますね。♥ 0いいねをした人: 居ません2018年7月30日 10:54 AM #4159もしかして PHP 7.2 ですかね?
他のテーマだと大丈夫ということなので、Snow Monkey がコアのテンプレートになぜか正しくデータを渡せていないのが原因だと思いますが、僕の環境でエラーがでなかったのは多分 PHP のバージョンが低いせいかなと(7.1 と 5.6 です)。
根本的な原因について引き続き調べてみます。
♥ 0いいねをした人: 居ません2018年7月30日 3:11 PM #4187原因がわかりました(多分)。
「カスタマイザー > SEO/SNS > 構造化データ」に「構造化データを出力する」という設定があるのですが、そこのつくりがわるく、PHP7.2 では Warning がでる状態となっていました。v4.1.0 ベータ4 で修正をおこなったので、もしよければ一度テストされてみてください!
♥ 0いいねをした人: 居ません2018年7月30日 10:10 PM #4238返事遅くなり申し訳ありません・・・。
はい、PHP7.2.6です!(phpのバージョン書いてなかったですね、すみません)
v4.1.0 ベータ4でエラーでなくなたこと確認しました!!
早速のご対応ありがとうございます、とても感謝ですm(_ _)m
♥ 0いいねをした人: 居ません2018年7月31日 11:23 AM #4243解決できてよかったです。トピッククローズします!
♥ 0いいねをした人: 居ません -
投稿者投稿
- トピック「Elemenerでエラー表示」には新しい返信をつけることはできません。