将 WordPress 定制器样式应用于古腾堡编辑器
Apply WordPress customizer styles to Gutenberg editor
我的 WordPress 主题中有许多定制器样式,我正在考虑将这些选定的样式(例如,字体颜色)应用到 Gutenberg 块 - 编辑器视图。
定制器样式被拉到前端使用:<?php echo get_theme_mod( 'text_colour', '#222222' ); ?>;
我正在使用 .css 文件将样式应用于块编辑器,但如何将 get_theme_mod
转换为 css 样式?
任何帮助将不胜感激:)
您可以在 post 编辑屏幕上使用 wp_add_inline_style()!?
function my_dynamic_editor_styles()
{
wp_register_style( 'dummy-handle', false );
wp_enqueue_style( 'dummy-handle' );
wp_add_inline_style( 'dummy-handle', '* { color: '.get_theme_mod( 'text_colour', '#222222' ).'; }' );
}
add_action( 'enqueue_block_editor_assets', 'my_dynamic_editor_styles', 100 );
我的 WordPress 主题中有许多定制器样式,我正在考虑将这些选定的样式(例如,字体颜色)应用到 Gutenberg 块 - 编辑器视图。
定制器样式被拉到前端使用:<?php echo get_theme_mod( 'text_colour', '#222222' ); ?>;
我正在使用 .css 文件将样式应用于块编辑器,但如何将 get_theme_mod
转换为 css 样式?
任何帮助将不胜感激:)
您可以在 post 编辑屏幕上使用 wp_add_inline_style()!?
function my_dynamic_editor_styles()
{
wp_register_style( 'dummy-handle', false );
wp_enqueue_style( 'dummy-handle' );
wp_add_inline_style( 'dummy-handle', '* { color: '.get_theme_mod( 'text_colour', '#222222' ).'; }' );
}
add_action( 'enqueue_block_editor_assets', 'my_dynamic_editor_styles', 100 );