getolympus/olympus-color-field

此包已被废弃,不再维护。作者建议使用 getolympus/olympus-dionysos-field-color 包。

颜色字段,该组件是Olympus Dionysos字段的组成部分。

v0.0.13 2020-03-22 15:14 UTC

This package is auto-updated.

Last update: 2020-03-22 15:16:12 UTC


README

此组件是Olympus Dionysos字段在 WordPress 中的组成部分。
它使用默认的WordPress颜色字段。

composer require getolympus/olympus-dionysos-field-color

Olympus Component CodeFactor Grade Packagist Version MIT

field-color-64.png

字段初始化

使用以下行在您的 WordPress 管理页面或自定义帖子类型元字段中添加 颜色字段

return \GetOlympus\Dionysos\Field\Color::build('my_color_field_id', [
    'title'       => 'What is your favorite Coke?',
    'default'     => '#f40000',
    'description' => 'Zero and Light are not available colors!',

    /**
     * Color picker settings
     * @see https://core.trac.wordpress.org/browser/trunk/src/js/_enqueues/lib/color-picker.js
     */
    'settings' => [
        'defaultColor' => false,
        'hide'         => true,
        'palettes'     => true,
        'width'        => 255,
        'mode'         => 'hsv',
        'type'         => 'full',
        'slider'       => 'horizontal',
    ],
]);

变量定义

变量 类型 未设置时的默认值 接受值
title 字符串 '颜色' empty
default 字符串 empty 十六进制颜色代码
description 字符串 empty empty
settings 数组 参见 字段初始化 参见 WordPress参考

检索数据

使用简单的 get_option('my_color_field_id', '') 从数据库中检索您的值(参见 WordPress参考)。

// Get color from Database
$color = get_option('my_color_field_id', '#f40000');

// Display Coca-Cola baseline in color
echo 'Always <b style="color:'.$color.'">Coca-Cola</b>';

发布历史

0.0.13

  • 使用默认的 getVars Zeus-Core 方法。无需再覆盖它。

0.0.12

  • 新Olympus组件兼容性
  • 更改仓库以成为Dionysos字段的一部分

0.0.11

  • 修复:twig源文件中的json编码器

贡献

  1. 复制它 (https://github.com/GetOlympus/olympus-dionysos-field-color/fork)
  2. 创建您的功能分支 (git checkout -b feature/fooBar)
  3. 提交您的更改 (git commit -am 'Add some fooBar')
  4. 将更改推送到分支 (git push origin feature/fooBar)
  5. 创建一个新的拉取请求

Achraf Chouk 使用♥构建 ~ 自很久以前以来版权所有。