Cocoonフォーラム

サイト内検索
書き込みの前に以下の3点をご確認ください。
  1. 1つのトピックにつき1つの質問を書き込んでください
  2. 不具合・カスタマイズ対象ページのURLを提示高速化を無効にしてください
  3. 該当部分のキャプチャ・環境情報とともに書き込んでいただけると助かります

何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。

不具合・カスタマイズ対象ページのURL:

相談内容:

不具合の発生手順:

解決のために試したこと:

※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:

※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。

環境情報の取得方法はこちら。
https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
https://wp-cocoon.com/theme-trouble/

フォーラム利用ガイドリンク

  1. フォーラムガイドライン
  2. よくある質問と答え(FAQ)
  3. サポート対象外のケース
  4. 原因不明の不具合用トラブルシューティング
  5. トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw
  6. 真っ白画面でのエラーメッセージの確認方法
  7. ブラウザ環境チェックツール
  8. Cocoonカスタマイズ依頼

フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。

共有:
通知
すべてクリア

[解決済] 「Warning: Illegal string offset」エラーの後に「Cocoon設定」が動作しない

16 投稿
3 ユーザー
3 Reactions
2,681 表示
(@Yさま)
New Member
結合: 4年前
投稿: 1
Topic starter  

みなさまお世話になります。

以前のトピにもあった現象で
「Search Regex」を使用して
「http:」→「https:」
一括で置き換えを実施したところ

ページの最上段部分に

「Warning: Illegal string offset 'custom_css_post_id' in /home/ysb/ysb-weblog.com/public_html/wp-includes/theme.php on line 1059」

というエラーが表示されるようになりました。

ウィジェットが
怪しいと思い
その時に使用していた

場所:サイドバー

検索
最近の投稿
アーカイブ
カテゴリー

をハズしてみたところ

WordPressの
ダッシュボードの
最上段に大量のエラー表示が出現。

以下に貼り付けておきます。

https://notepad.pw/mxe213hv

さらに
「Cocoon設定」のうち
「画像」部分の設定が
全て解除されています。

設定をやり直して
「変更をまとめて保存」を押すと
変更は反映されず
元の状態の画面が表示されます。

この動作を実行すると
さらにエラー行が増えているようです。

ハズした
ウィジェットを
元に戻してみても
症状は変わらず。

冒頭の
「Warning~」も解決されず
さらに
「Cocoon設定」も
解決できず
という状態です。

何が良くないのか
全くわからず
困っています。

何かヒントでも
あればと思い
書き込みさせていただきました。

よろしくお願いします。

----------------------------------------------
サイト名:YさまWEBLOG
サイトURL: https://ysb-weblog.com
ホームURL: https://ysb-weblog.com
コンテンツURL:/wp-content
インクルードURL:/wp-includes/
テンプレートURL:/wp-content/themes/cocoon-master
スタイルシートURL:/wp-content/themes/cocoon-child-master
親テーマスタイル:/wp-content/themes/cocoon-master/style.css
子テーマスタイル:/wp-content/themes/cocoon-child-master/style.css
WordPressバージョン:5.5.1
PHPバージョン:7.1.2
ブラウザ:Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36
サーバーソフト:Apache
サーバープロトコル:HTTP/1.1
エンコーディング:gzip, deflate, br
言語:ja,en-US;q=0.9,en;q=0.8
----------------------------------------------
テーマ名:Cocoon
バージョン:2.2.3.3
カテゴリ数:2
タグ数:0
ユーザー数:1
----------------------------------------------
子テーマ名:Cocoon Child
バージョン:1.1.2
style.cssサイズ:845バイト
functions.phpサイズ:203バイト
----------------------------------------------
Gutenberg:1
AMP:0
PWA:0
Font Awesome:4
Auto Post Thumbnail:0
Retina:0
ホームイメージ:/wp-content/themes/cocoon-master/screenshot.jpg
----------------------------------------------
ブラウザキャッシュ有効化:0
HTML縮小化:0
CSS縮小化:0
JavaScript縮小化:0
Lazy Load:0
WEBフォントLazy Load:0
----------------------------------------------
利用中のプラグイン:
All In One SEO Pack 3.7.0
BackWPup 3.7.1
Contact Form 7 5.2.2
Google Analytics for WordPress by MonsterInsights 7.12.2
Google XML Sitemaps 4.1.1
Jetpack by WordPress.com 8.9
Postie 1.9.53
WP-DBManager 2.80.3
WP Multibyte Patch 2.9
----------------------------------------------


   
わいひら
(@yhira)
Illustrious Memberサイト Admin
結合: 7年前
投稿: 17220
 

こちらと同じ症状ですよね。
https://wp-cocoon.com/community/postid/36913/

ただ僕も、上記トピックで書かれている以上のことはちょっとわからないです。

投稿者:: @Yさま

ウィジェットが
怪しいと思い
その時に使用していた

場所:サイドバー

検索
最近の投稿
アーカイブ
カテゴリー

をハズしてみたところ

使用していた箇所以外のウィジェットエリアの中身もすべて確認して外してみられましたか?


   
ろこ
(@lococo)
Prominent Member Registered
結合: 7年前
投稿: 830
 

ページの最上段部分に

「Warning: Illegal string offset 'custom_css_post_id' in /home/ysb/ysb-weblog.com/public_html/wp-includes/theme.php on line 1059」

というエラーが表示されるようになりました。

 ...

WordPressの
ダッシュボードの
最上段に大量のエラー表示が出現。

以下に貼り付けておきます。

https://notepad.pw/mxe213hv

エラーログからウィジェット設定値ではなく、テーマ設定値(Cocoon設定など)として保存されているデータでエラーが生じています。

 

さらに
「Cocoon設定」のうち
「画像」部分の設定が
全て解除されています。

設定をやり直して
「変更をまとめて保存」を押すと
変更は反映されず
元の状態の画面が表示されます。

テーマ設定値のデータが破損したことにより、設定値を取得・書き換えができない状態だからだと思います。

プラグイン「BackWPup」を利用されているようなので、バックアップから「Search Regex」利用以前の状態に戻し、再度実行してみてください。


   
わいひら reacted
(@Yさま)
Active Member
結合: 4年前
投稿: 7
 

@yhira

わいひらさま

コメントありがとうございます。

上記トピの方と症状は全く同じです。

が、、、

すべてのウィジェットの中身を覗いてみましたが
すべてカラッポでした。

というワケで同じ方法では解決できません。

気が付くとダッシュボードに
使いのブラウザーは安全ではありません!
というエラー表示も出現しており
試しにChrome、Edge、IEの
各最新バージョンでアクセスしたところ
エラー表示は消えず。

Chromeアンインストール→再インストールでも解決せず。

Cocoonを起用した他のブログでは表示されないので
何がイケないのかわからずです。


   
(@Yさま)
Active Member
結合: 4年前
投稿: 7
 

@lococo

ロコさま

コメントありがとうございます。

テーマ設定値のデータが破損」との見解。

まさにその通りだと思われます。

私のミスで「BackWPup」でバックアップが取れておらず
「覆水盆に返らず」状態です。。。

まずは
親テーマ、子テーマ
どちらも再インストールを試してみます。

が、過去の同じ症状の方はこれでは解決していないので
おそらく“望み薄”。

幸いにしてまだ立ち上げたばかりで
ほとんどコンテンツを入れていないので
ゼロからの再出発も視野にいれております。

wordpressの再インストール

それでもダメならDATABASEからやり直し

といったところでしょうか。。。


   
ろこ
(@lococo)
Prominent Member Registered
結合: 7年前
投稿: 830
 

親テーマ、子テーマ
どちらも再インストールを試してみます。

が、過去の同じ症状の方はこれでは解決していないので
おそらく“望み薄”。

破損したテーマ設定値がデータベース上に残ったままテーマを再インストールしても、データの再設定は行われません。

バックアップがない場合は破損部分のデータを削除した上で再設定を行うか、破損したデータからエラーが出ない形に修復する方法がありますが、SQL等の知識が必要になります。


   
わいひら reacted
(@Yさま)
Active Member
結合: 4年前
投稿: 7
 

@lococo

ロコさま

ご返信ありがとうございます。

サーバー側の有料サービスでバックアップが残っていました。

が、、、テーマ設定値の再設定を実施することにはかわりなく。。。

コンテンツは全て消失してもかまわないので
プラグイン「WP Reset」を使用して
リセットしてみようかと考えています。

ロコさまの見解はいかがでしょう???


   
(@Yさま)
Active Member
結合: 4年前
投稿: 7
 

状況の追加報告です。

スマホからの状況です。


Android+Chromeで
サイトは表示される。
最上段にエラー表示が出ている以外は
特におかしな箇所はない


プラグイン「Postie」を使用した
メール投稿は可能


WordPressアプリは
エラーが出た以降の投稿は
読み込めない


WordPressアプリの
新規投稿画面は出現するが
件名:テスト
本文:テスト
と入力して「公開」を押したが
アップロードされない。
また、本文への画像挿入ができない

といったところです。


   
わいひら
(@yhira)
Illustrious Memberサイト Admin
結合: 7年前
投稿: 17220
 

とりあえず、以下の方法でバックアップをとった後で、
https://wp-cocoon.com/how-to-theme-settings-backup/
以下の方法でテーマ設定をリセットするとどうでしょうか。
https://wp-cocoon.com/how-to-theme-settings-reset/
テーマ設定は以下の方法で復元することもできます。
https://wp-cocoon.com/how-to-theme-settings-restore/

ただ、万が一のことを考えて、一応バックアップソフト等でデータベースのバックアップは取得しておいて、いつでも戻せる環境を保持しておく必要があるかと思います。


   
わいひら
(@yhira)
Illustrious Memberサイト Admin
結合: 7年前
投稿: 17220
 

とその前に、テーマ設定が原因かどうかを特定するために、現在「子テーマ」を選択されていると思いますが、「親テーマ」を選択して正常に動作するかどうかを確認してみていただいてよろしいでしょうか。
その結果次第で、前回の返信で書いたことを行う流れの方が良いかもしれません。


   
わいひら
(@yhira)
Illustrious Memberサイト Admin
結合: 7年前
投稿: 17220
 

やっぱり、まずは「親テーマを選択した状態」のみの動作確認をして、書き込んでいただいてよろしいでしょうか。


   
(@Yさま)
Active Member
結合: 4年前
投稿: 7
 

わいひらさま。

丁寧なご返信ありがとうございます。

「親テーマ」にすると
以下のような状態です。


ダッシュボードに出現する
エラーメッセージは
2つだけに減る

Warning: Illegal string offset 'upgrade' in /home/ysb/ysb-weblog.com/public_html/wp-admin/includes/dashboard.php on line 29

Warning: Illegal string offset 'insecure' in /home/ysb/ysb-weblog.com/public_html/wp-admin/includes/dashboard.php on line 31


「Cocoon設定」はおそらく正常。
試しに「画像」の設定を変更してみたところ
正常に変更できました。


サイトにはエラー表示ナシ

という状態です。

と書いたところで
再び
「子テーマ」に
戻しておきます。

作業時間がなくなりつつあり
本日は作業できない見込みです。

よろしくお願いします。


   
わいひら
(@yhira)
Illustrious Memberサイト Admin
結合: 7年前
投稿: 17220
 

'upgrade'も'insecure'も、おそらくCocoonでは使われていない文字列かと思います。なにかプラグインか何かのものなのかなと。
なので、テーマ設定に問題がなければ、Warningは出なさそう。
ですので、やっぱりこちらの施策を試してみるのが良さそうに感じます。
https://wp-cocoon.com/community/postid/39795/


   
(@Yさま)
Active Member
結合: 4年前
投稿: 7
 

@yhira

わいひらさま

ご返信ありがとうございます。

わいひらさまご提案の施策を実施してみます。

が、、、

すぐには着手できないので
取り急ぎ御礼のみ申し上げます。

後日、着手した結果をこちらに書き込みます。


   
(@Yさま)
Active Member
結合: 4年前
投稿: 7
 

@yhira

わいひらさま

ご返信いただいてから
1週間経ってしまいましたが
ご提案いただいた
以下の方法を実施してみました。

以下の方法でテーマ設定をリセットするとどうでしょうか。
https://wp-cocoon.com/how-to-theme-settings-reset/

結果は、、、

(1)公開ページのエラー表示が消失

(2)ダッシュボードのエラー表示が消失

(3)操作不能だったCocoon設定が操作可能に

というワケで
全ての不具合が解消されている模様です。

とっても助かりました。

ありがとうございます。


   
わいひら reacted
わいひら
(@yhira)
Illustrious Memberサイト Admin
結合: 7年前
投稿: 17220
 

ご連絡ありがとうございます。
今度から、今回のようなテーマ設定関係のエラーは今回の方法で解消できる可能性が高いことがわかりました。
次回からは、同様に案内したいと思います。


   
共有:

問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。

また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。

「いいね!」機能はフォーラム登録者のみが利用できる機能です。

CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。

フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。

最近の書き込みはこちら。

詳細なカスタマイズ依頼をするならこちら。

タイトルとURLをコピーしました