editor-style.cssをフロントにも適用させたい。
-
add_action("wp_enqueue_scripts", function () {
wp_enqueue_style("editor-style", get_theme_file_uri() . "/css/editor-style.css");
});
add_action('admin_init', function () {
add_editor_style('css/editor-style.css');
});
add_action('after_setup_theme', function () {
add_theme_support('editor-styles');
add_editor_style('css/editor-style.css');
});管理画面側のエディターとフロントそれぞれのCSSが別々だと、両方に同じスタイルを記述しないといけないのが面倒なため、管理画面とフロントどちらにも同じcssを適用したいと考えています。
p, h2, h3, h4, h5, h6 {
line-height: 1.8em;
}しかし管理画面側では上記のように、上位の要素なしでpタグやh2タグなどに対して直接スタイルを指定しないと、エディターに反映されませんでした。
このままだと、フロントで同じCSSを使うと、記事本文の以外にもスタイルが適用されてしまいます。.editor-styles-wrapper {
p, h2, h3, h4, h5, h6 {
line-height: 1.8em;
}
}ブロックエディターを使用している場合、管理画面上のエディターは.editor-styles-wrapperというclassで囲われていたので、class名を入れてスタイルを指定してみましたが、なぜか反映されません。
フロントの記事本文以外に影響を与えることなく、管理画面とフロントどちらにもeditor-style.cssを適用する方法はないのでしょうか?
2件の返信を表示中 - 1 - 2件目 (全2件中)
2件の返信を表示中 - 1 - 2件目 (全2件中)
このトピックに返信するにはログインが必要です。