Simplicityの特徴 › フォーラム › 不具合報告 › ampページでスタイルが書き出されない
- このトピックには7件の返信、2人の参加者があり、最後に
ほいにより7年、 9ヶ月前に更新されました。
-
投稿者投稿
-
-
2017年12月23日 1:58 PM #57813
ますとも
ゲストいつもお世話になっております。
先日、ampの有効化を行ったところ、スタイルが盛大に崩れている事象が発生しました。
はじめはこういうものだと思っていたのですが、よくよく調べるてみると<style amp-custom> </style>cssに相当する上記箇所が空になっているのが原因だとわかりました。
軽くデバッグしてみたところ、amp-header.phpの58行目
if ( WP_Filesystem() ) {
でfalseが返っていたのでさらに該当箇所(file.php)を追ってみたところif ( is_wp_error($wp_filesystem->errors) && $wp_filesystem->errors->get_error_code() ) return false;でfalseを返していました。
get_error_codeの返り値が’empty_hostname’となっていたのでWP_Filesystem_ftpsocketsを眺めてみたところ、どうもコンストラクタに引数($opt)を渡していないのが原因のような気がしています。こちら、一度ご確認いただければ幸いです。
よろしくお願いいたします。Wordpress:4.9.1
Simplicity:2.6.0.9 -
2017年12月23日 7:39 PM #57818
わいひらキーマスターサーバや、システムはなんでしょうか?
もしかしてKusanagiとかでしょうか。
Kusanagiの場合は、WP_Filesystem()に引数を渡す必要があるようです。もし、そうである場合は、以下に書かれている方法で回避できるかもしれません。
VPS(ConoHa)+Kusanagi+WordPress上でSimplicityのスキン選択機能が動かない -
2017年12月23日 8:07 PM #57820
ますとも
ゲストご返信ありがとうございます。
貼っていただいたリンクで一発解決しました。
私もcuro様と同様、ConoHaVPS + Kusanagiで運用しています。そう言えば、確かにスキン選択でも何も出ていなかったのを思い出しました。
Kusanagiは特殊な環境なのでこういうことが起こるのも致し方ないのかなと思いますが、ひとまず解決できてよかったです。ありがとうございました。
-
2018年1月22日 8:17 AM #58375
ほい
ゲストますともさん、わいひらさん
WordPress 4.9.2 + Simplicity2バージョン: 2.6.0.9 + kusanagi の環境になります。
#post-56586の通りやりましたが、cssがはかれませんでした。お手すき際にご教示お願いいたします。
-
2018年1月22日 9:50 AM #58376
かうたっく
ゲスト※テーマカスタマイズに関する質問は、カスタマイズ対象ページのURLと対象部分の詳細を書き込んでください。
-
2018年1月22日 8:26 PM #58382
ほい
ゲストかうたっくさん
ご指摘ありがとうございましした。以下についてまとめさせていただきました。
https://notepad.pw/share/5x7ybtm32何でも投稿を試みましたが、403になってしまい情報が欠損してしまいました。
ご迷惑おかけして申し訳ありませんでした。 -
2018年1月22日 10:03 PM #58387
わいひらキーマスター僕は、kusanagi環境ではないので、前述のトピックで書かれたこと以上のことはわかりません。
ただ、WP_Filesystemの変更は、どのファイルのものを変更されたのでしょうか?
CSS出力部分のWP_Filesystemを変更しないと、変わらないかもしれません。
なので、WP_Filesystemでテーマ内を検索して、出てくるものを修正してみることをお勧めします(結構あると思います)。
ただ、別のものが問題だった場合は、上記方法では解決できないかもしれないのでご了承ください。 -
2018年1月22日 10:40 PM #58389
ほい
ゲストわいひらさん
お世話になっております。
まさに修正しているWP_Filesystemの箇所が漏れておりました。
無事にAMP表示することができました。ご教示ありがとうございました。
-
-
投稿者投稿
- トピック「ampページでスタイルが書き出されない」には新しい返信をつけることはできません。