フォーラムへの返信
-
投稿者投稿
-
んーだめでしたか…。
なので、残るはプラグインの個別確認、ダメならテーマのアンイストールからの再インストールでしょうかね。
もしくはCSSで個別に当てていくかでしょうか…。プラグインの全停止は試したほうが良いです。テーマのアンインストール&再インストールは、上書きアップロードで変化なしであれば多分変化はないかなと思います。CSS を自力で当てるのはアップデートとかも考えるとやめたほうが良いですね…とはいえ色が抜けてしまうのであればアレですが…。
テーマに
theme.json
があるかどうかの判定はwp-includes/global-styels-and-settings.php
のwp_theme_has_theme_json()
でおこなわれているようです。ここにvar_dump(1)
とか適当に仕込んで、theme.json
がちゃんとあるというふうに判定されているのか確認してみるのも良いと思います。あ、ちなみに、エディター上のカラーパレットにはアクセントカラーやサブアクセントカラーの選択ボタンは表示されていますか? 段落ブロック等の背景色や文字色を設定するところです。
♥ 0Who liked: No userんーなんでしょうね。通常であれば下記の画面が表示されるはずなのですが…。
♥ 0Who liked: No user一旦アンインストールしてから新規インストールだと再設定が必要になってしまうかもしれません(未確認)。
Snow Monkey がインストールされた状態のままで、外観 → 新規追加 → テーマのアップロード から
snow-monkey.zip
をアップロードすると、上書きインストールとなってカスタマイザーの設定はそのまま引き継がれます。♥ 0Who liked: No userんーなるほどですね…。
フィルターフック、コード的には下記なのですが、
どうなんでしょう、プラグインの影響というのは可能性は低い気はしますが、絶対無いとも言い切れないかもしれません。テスト環境で、一度すべてのプラグインを停止してみて、変化があるか確認してみると良いかもしれません。それでもダメなら
snow-monkey.zip
を改めてインストールしなおしてみる(外観 → 新規追加)とかでしょうか…。♥ 0Who liked: No userあー多分これですね…。
次のアップデートで下記の CSS を追加しておこうと思います。
html { -webkit-text-size-adjust: 100%; }
ありがとうございます!確認したところ、ソースコード上で
style#global-styles-inline-css
に出力されないといけない Snow Monkey の色設定や文字サイズ設定が全然無いですね…。これらは
wp-content/themes/snow-monkey/theme.json
で定義されたものが CSS として出力されるのですが、このtheme.json
ファイルは存在していますかね?ファイルが存在している場合だと、あと考えられるのは子テーマを使っていてそこに
theme.json
があり、それで定義が上書きされてしまっている、フィルターフックでtheme.json
の設定が書き換えられてしまっている、くらいですかね…。♥ 0Who liked: No userURL を共有してもらうことってできますか?
♥ 0Who liked: No user詳しくありがとうございます! こちらで試してみたのですが、ヘッダーレイアウトを「ノーマル」「オーバーレイ」「上部固定」それぞれで試してみたものの、はみ出す状況が再現できませんでした。
設定の組み合わせで発生する問題かもしれないので、直接見てみないと状況が確認できないかもしれません。URL を共有していただくことは可能でしょうか?
♥ 0Who liked: No user関連記事の上にアクションフックがないので、関連記事の HTML を書き換える形で対応するしか無いのかなと思います。もともとのコードを利用する形だとこんな感じでしょうか。
add_filter( 'snow_monkey_template_part_render', function( $html, $slug ) { if ( 'template-parts/content/related-posts' === $slug ) { // 関連記事のタイトルを書き換え $html = preg_replace( '|<span>.*?関連記事|ms', '<span>この記事を読んだ人におすすめ', $html ); // 関連記事の上部に HTML を追加 $html = '<p><img src="..." alt=""></p>' . $html; return $html; } return $html; }, 10, 2 );
♥ 0Who liked: No user「Contact」に背景色をつけているのは独自の CSS ですかね? どのような CSS があたっていてどのように影響しているのを確認してみないと状況がわからないため、URL を共有してもらうことはできますか?
♥ 0Who liked: No user「このサイトで重大なエラーが発生しました。」になっていて、ページがちゃんと確認できないみたいです><
♥ 0Who liked: No user確認したところ、HTML 構造がおかしくなっているようでした。
下記は正しいページの HTML ですが、
.l-contents__inner
の直下に.l-contents__main
(メインカラム) と.l-contents__sidebar
(サイドバー) があります。一方、1カラムになっているページは
.l-contents__inner
の直下には.l-contents__main
(メインカラム)しかなく、.l-contents__sidebar
(サイドバー) は全然違うところに入ってしまっています。おそらく、記事中の HTML に閉じミスがあり、その影響で変なところで HTML が閉じたと解釈されて構造が崩れてしまっているのだと思います。1カラムになっている記事の編集画面で一旦記事の中身を空にして確認してみて、崩れが発生していないならそれでビンゴだと思います。その場合は記事中の HTML を確認して、閉じミスしているところがないか地道に確認すれば解決できると思います。
♥ 0Who liked: No user -
投稿者投稿