当前位置:首页>WordPress资讯>WordPress 5.4 新增编辑器的渐变色自定义API

WordPress 5.4 新增编辑器的渐变色自定义API

WordPress 主题 CoreNext

WordPress 5.4通过一些新的主题API允许您的主题在封面( Cover )和按钮(Buttons)块中使用渐变作为背景。这些新的API与颜色和字体API的方法类似。

配置预定义的渐变集

首先配置一组预定义的渐变集。使用theme-support选项执行此操作editor-gradient-presets,然后传递一个代表渐变集的数组:

add_theme_support(
    'editor-gradient-presets',
    array(
        array(
            'name'     => __( 'Vivid cyan blue to vivid purple', 'themeLangDomain' ),
            'gradient' => 'linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)',
            'slug'     => 'vivid-cyan-blue-to-vivid-purple'
        ),
        array(
            'name'     => __( 'Vivid green cyan to vivid cyan blue', 'themeLangDomain' ),
            'gradient' => 'linear-gradient(135deg,rgba(0,208,132,1) 0%,rgba(6,147,227,1) 100%)',
            'slug'     =>  'vivid-green-cyan-to-vivid-cyan-blue',
        ),
        array(
            'name'     => __( 'Light green cyan to vivid green cyan', 'themeLangDomain' ),
            'gradient' => 'linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%)',
            'slug'     => 'light-green-cyan-to-vivid-green-cyan',
        ),
        array(
            'name'     => __( 'Luminous vivid amber to luminous vivid orange', 'themeLangDomain' ),
            'gradient' => 'linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%)',
            'slug'     => 'luminous-vivid-amber-to-luminous-vivid-orange',
        ),
        array(
            'name'     => __( 'Luminous vivid orange to vivid red', 'themeLangDomain' ),
            'gradient' => 'linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%)',
            'slug'     => 'luminous-vivid-orange-to-vivid-red',
        ),
    )
);

有关更多信息,请参见https://developer.wordpress.org/block-editor/developers/themes/theme-support/#block-gradient-presets

禁用自定义渐变

您还可以禁用自定义渐变:

add_theme_support( 'disable-custom-gradients' );

此回调将您的用户限制为您在块编辑器中定义或添加到editor-gradient-presets主题支持设置的默认渐变集。

有关更多信息,请参见https://developer.wordpress.org/block-editor/developers/themes/theme-support/#disabling-custom-gradients

禁用渐变功能

您还可以使用这些API完全关闭渐变功能。只需结合这两个回调:

add_theme_support( 'disable-custom-gradients' );
add_theme_support( 'editor-gradient-presets', array() );

更多WordPress 5.4 的更新,请看: https://www.wpdaxue.com/tag/wordpress-5.4

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
欢迎关注WordPress大学公众号 WPDAXUE
WordPress资讯

WordPress 5.4 对古腾堡编辑器 Block Editor API 常规更新

2020-3-3 7:58:56

WordPress资讯

WooCommerce 4.0引入新的管理界面和安装向导

2020-3-12 10:10:33

4 条回复 A文章作者 M管理员
  1. 奶爸建网站笔记

    那天又切换到新编辑器试了试,还是不习惯,继续经典。不过功能确实挺多的,适合小白用户弄,不适合经常码字的编辑用。

    • 倡萌

      真够折腾的,还是新用户好,都不知道还有经典编辑器,直接就上手新的

    • 奶爸建网站笔记

      也有人抱怨不会用呢,所以告诉他有经典编辑器插件,可以共存。

    • 云点建站

      插件库里第一个插件就是经典编辑器插件,可见一般。。

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索