フォーラムへの返信
-
投稿者投稿
-
ありがとうございます。おそらく block-editor.css がないのではないですかね? 特に必要ないのであれば block-editor.css を読み込むコードを削除してみてください。
♥ 0Who liked: No userそのエラーメッセージの内容を教えてください!
♥ 0Who liked: No userブラウザのコンソールになにかエラーが出ていませんか?
また、Snow Monkey 公式サイトのコンテンツスライダーは表示されていますか?おー!良かったです! v15.0.6 で同様の変更を入れました。
♥ 0Who liked: No userありがとうございます!!! 下記の変更を入れるとどうでしょうか?
/plugins/snow-monkey-blocks/App/Controller/Manager.php
のprotected function _is_option_page() { $option_page_slug = str_replace( get_home_url(), '', admin_url( '/options-general.php?page=' . static::MENU_SLUG ) ); return 0 === strpos( $_SERVER['REQUEST_URI'], $option_page_slug ); }
を
protected function _is_option_page() { $current_url = admin_url( '/options-general.php?page=' . static::MENU_SLUG ); $current_url = preg_replace( '|^(.+)?(/wp-admin/.*?)$|','$2', $current_url ); $request_uri = $_SERVER['REQUEST_URI']; $request_uri = preg_replace( '|^(.+)?(/wp-admin/.*?)$|','$2', $request_uri ); return false !== strpos( $request_uri, $current_url ); }
に変更、
protected function _is_options_page() { $option_page_slug = str_replace( get_home_url(), '', admin_url( '/options.php' ) ); return $_SERVER['REQUEST_URI'] === $option_page_slug; }
を
protected function _is_options_page() { $current_url = admin_url( '/options.php' ); $current_url = preg_replace( '|^(.+)?(/wp-admin/.*?)$|','$2', $current_url ); $request_uri = $_SERVER['REQUEST_URI']; $request_uri = preg_replace( '|^(.+)?(/wp-admin/.*?)$|','$2', $request_uri ); return false !== strpos( $request_uri, $current_url ); }
に変更
♥ 0Who liked: No userもし可能でしたら、下記の変更を試してみてもらえないでしょうか?
/plugins/snow-monkey-blocks/App/Controller/Manager.php
のprotected function _is_option_page() { $option_page_slug = str_replace( get_home_url(), '', admin_url( '/options-general.php?page=' . static::MENU_SLUG ) ); return 0 === strpos( $_SERVER['REQUEST_URI'], $option_page_slug ); }
を
protected function _is_option_page() { return false !== strpos( admin_url( '/options-general.php?page=' . static::MENU_SLUG ), $_SERVER['REQUEST_URI'] ); }
に変更、
protected function _is_options_page() { $option_page_slug = str_replace( get_home_url(), '', admin_url( '/options.php' ) ); return $_SERVER['REQUEST_URI'] === $option_page_slug; }
を
protected function _is_options_page() { return false !== strpos( admin_url( '/options.php' ), $_SERVER['REQUEST_URI'] ); }
に変更
♥ 0Who liked: No userご確認ありがとうございます!
「専用ディレクトリ→そのまま表示」のサイトでは症状が出たままです…
これはつまり
トップページ URL : https://example.com/wp
WordPress ディレクトリ : https://example.com/wpのような状態ということであっていますかね?
♥ 0Who liked: No user最後の「%」を削除するだけですよね?
です!
エラーの行数が変わっているので効果はあるっぽい気がします。49行目も同じものがあるので、これも変更すれば解決しそうです。
.editor-styles-wrapper %1$s,.customize-control-sidebar_block_editor %1$s%
を
.editor-styles-wrapper %1$s,.customize-control-sidebar_block_editor %1$s
こちらのローカル環境、本番環境では再現していないので、PHP のバージョンの関係かな?と想像していますが、多分この変更で解決すると思うので、変更入れてアップデートしますね。
♥ 0Who liked: No userご報告ありがとうございます!
もし可能でしたら下記試してみてください。
/themes/snow-monkey/vendor/inc2734/wp-custom-css-to-editor/src/Bootstrap.php
の 88行目、'.mce-content-body.mceContentBody %1$s%',
を
'.mce-content-body.mceContentBody %1$s',
に変更
♥ 0Who liked: No userv15.0.5 で修正を入れてみました。お時間あるときにでも確認してみてください…!
♥ 0Who liked: No user詳細にありがとうございます!おそらく専用ディレクトリのときに発生する問題のようです。こちらの処理漏れなのでご報告助かりました。ちょっと調べて修正入れます!
♥ 0Who liked: No userなるほど…。
register_setting()
を実行するページを絞ったのでその辺の影響が考えられるかなと想像しているのですが、WordPress は専用ディレクトリに配置していますか? それとも普通にルートに配置でしょうか?♥ 0Who liked: No user -
投稿者投稿