【问题标题】:Apply WordPress customizer styles to Gutenberg editor将 WordPress 定制器样式应用于古腾堡编辑器
【发布时间】:2020-04-22 23:10:36
【问题描述】:

我的 WordPress 主题中有许多定制器样式,我正在考虑将这些选择的样式(例如字体颜色)应用到 Gutenberg 块 - 编辑器视图。

使用<?php echo get_theme_mod( 'text_colour', '#222222' ); ?>; 将定制器样式拉到前端

我正在使用 .css 文件将样式应用于块编辑器,但如何将 get_theme_mod 转换为 css 样式?

任何帮助将不胜感激:)

【问题讨论】:

    标签: php css wordpress wordpress-gutenberg


    【解决方案1】:

    您可以在帖子编辑屏幕上使用 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 );
    

    【讨论】:

      猜你喜欢
      • 2019-10-04
      • 1970-01-01
      • 2018-06-20
      • 1970-01-01
      • 2021-03-27
      • 2021-10-05
      • 2022-01-09
      • 2019-10-24
      • 2019-05-29
      相关资源
      最近更新 更多