WP4.7.2と、WPtouch 4.3.11を更新したらダッシュボードが動作しない
-
何度も、失礼します。
ワードプレスを4.7.2に、WPtouchを4.3.11に更新しましたところ、ダッシュボードのWPtouchにて、設定>テーマのカスタマイズ>フッターを編集しようとしても、動作ません。
バックアップしておりました以前のバージョンに戻してみようかとも思ったのですが、更新後に、custumCSSを編集したり(これは反映しました。)連動しなかったものを編集したりしてしまったので、飛んでしまいますかもと、まだできずにおります。
パソコンを再度立ち上げても、時間をあけても同じ状態です。関係ありますかどうか、このサイトのトップページは、top.phpにて作成をしており、モバイルでは見れませんことから、フッターに情報を入れており、更新前は、編集可能でした。
もし、わかりましたら、どうぞ よろしくお願いいたします。
-
WPtouch を無効にした場合、フッター編集はできるのでしょうか。
つまりは WPtouchの問題かどうかの切り分けをしてみるということです。ご対応をいただき、ありがとうございます。
書き方がわかりにくく、申し訳ございません、フッターの編集ができませんのは、
WPtouch>設定>テーマのカスタマイズ>フッター
でした。参考になりますかどうかなのですが、
実は、同じ系列の2つのサイトを、同時にワードプレスを4.7.2に、WPtouchを4.3.11に更新しまして、このサイトでは、WPtouch以外はfooterなどの変更をしていないのですが、もうひとつ別のサイトのほうでは、WPの style.cssや headerをなどの書き換えを試み、ダッシュボード内ではなく、dreamweaverで編集しftpでアップしましたところ 何度やっても連動せず、ダッシュボード内の「外観>テーマの編集」の画面にて、コピー&ペーストをして、変更をかけておりました。
(このバージョンの更新前は、dreamweaverで編集しftpでアップをしておりました。)なので、このサイトでも、同じ状態ではないかと思いました。
また、このサイトの WPtouch>設定>の「テーマのカスタマイズ」の中で、「Custum CSS」などほかのものは変更ができて、「フッター」だけが、連動せずに 何度やっても元のままになっています。
(文字の量によるかもと思ったのですが、減らしても変わらず、また、もうひとつの別のサイトにはほぼ同じ量が入っております。)なにかヒントになりましたら幸いです。
どうぞよろしくお願いいたします。ありがとうございます。-
この返信は7年、 11ヶ月前に
rie111が編集しました。
追伸にて
もう1点補足なのですが
別のサイトの方では、twentytwelveのテーマを利用しており、そちらでは、
WPtouch>設定>テーマのカスタマイズ>フッター
での、追加編集ができました。問題のサイトの方は、オリジナルのWordpressのテーマ (http://demo.webdesignrecipes.com/)を さらにカスタマイズさせていただいて 作りましたものです。
(このサイトでは、トップページが、 top.php で作っておりましたこともあり、WPtouchでスマホ表示がされないので、フッターに、以前から基本の情報を載せて見せており、それに変更をさらにかけようとしておりました。WPTouch を使っていないので詳しいことは分かりませんが、サーバーのエラーログ(もし閲覧できるなら)や、ブラウザのコンソール(参考:http://www.buildinsider.net/web/chromedevtools/01)などに何かエラーメッセージとかでていないでしょうか。
あとは、twentytwelve は問題ないということなので、オリジナルのWordPressテーマのCSSで競合しているCSSを使っている等何か WPtouchと競合してしまう設定がされているのじゃないかなと推測はします。オリジナルのWordPressの開発者に聞いてみるのも一つの手だと思います。
ご回答をしていただきまして、ありがとうございました。
まずは、WPtouchの中で自分が設定をしました CustomCSSを外してみましたが、やはりだめでした。
バージョン更新前は動作していたことから、今回のWP4.7.2 WPtouch4.3.11 に追加をされました CSSやほかの設定が 使っていますテーマのものと 競合している可能性があるということでしょうか。一応、オリジナルのWordPressの開発者さまのサイトも調べてみたいと思います。
また、サーバーのエラーログに入りましたところ、下記のログが記載されておりました。
[Mon Feb 20 16:52:47 2017] [error] [client 126.237.138.33] PHP Fatal error: Cannot use object of type WP_Error as array in /home/ray71/sophia-healing.com/public_html/wp-includes/class-wp-customize-manager.php on line 2307, referer: http://sophia-healing.com/wp-admin/customize.php?changeset_uuid=46e855c8-f416-4014-93b9-a954d3644451
確かに、refererのアドレスより、何度も書き換えを試みており、
wp-includes/class-wp-customize-manager.php on line 2307
に問題があることは分かったのですが、PHPの知識がとても浅いもので、どのように、ダメなのかがわからずにおります。参考までに、 phpの 2307行前後を 添付させていただきました。
http://pastebin.com/kdc9pTipすみません、本当に無理のない範囲でと、もし もし、何かお分かりになるようでしたらお教えいただければ幸いです。
どうもありがとうございました。
wp-includes配下のソースはコアファイルなので、触らないでください。
twentytwelveでは問題ないということですので、テーマの中で実装されているコードに問題があります。ご回答をいただきまして、どうもありがとうございます、
wp-includes配下は触らないようにいたします。今、サイトのオリジナルのテーマの開発者さまのサイトでの不具合をみたのですが、そのことは出ておりませんでしたが、そちらでないと解決できませんかと、もう少し限定できますようにと、また、お問い合わせも試みてみようと思います。
大事な情報をいただきまして、どうもありがとうございました。
そのエラーは、CSSとかではなくてテーマ内のPHPコードがどこかおかしいのだろうと思います。
公式テーマの場合には皆がチェックできるでしょうが、オリジナルテーマの場合にはテーマ開発者じゃないとテストできません。WPTouchの開発者も
– https://wordpress.org/support/topic/customize-35/にあるようにカスタマイズが一部できないのは、テーマ側のスクリプトなどが原因ではないか。テーマ作成者にきいてみては・・・と回答されています。
度重ねてのご指導をどうもありがとうございます。
テーマの開発者さまのサイトのコメント応答にて、デバイスによってテーマを切り替えをする場合「Multi Device Switcher」という WordPress プラグインがおススメということで記載されており、それが可能だということはわかったのですが、こちらも上手く動作せず、開発者様にお伺いをさせていただきました。
まだ、回答をいただけますかわからないのですが、それにより、また、方法を考えられればと思いました。とりいそぎご報告ができましたらと、丁寧なご説明を重ねていただきまして、どうもありがとうございます。
-
この返信は7年、 11ヶ月前に
- トピック「WP4.7.2と、WPtouch 4.3.11を更新したらダッシュボードが動作しない」には新たに返信することはできません。