WordPress CMS 和应用程序开发插件 Piklist

当我们把 WordPress 作为一个 CMS 来使用的时候,默认的文章字段有时候会满足不了我们的需求,比如,我需要在产品文章类型里面添加价格、规格、产地、运费等信息。这个时候,我们就需要通过自定义字段来实现了,如下图。

WordPress 自带的自定义字段管理功能不好用

可是 WordPress 自带的自定义字段功能很不好用,输入一些文字性内容的时候,默认的自定义字段管理功能基本上能凑合着用一下。当我需要添加一些比较高级的内容的时候,比如,我需要上传一些文件,选择一个颜色或者日期,这个时候,WordPress 自带的自定义字段管理功能就显得有些力不从心了。

于是就有了 Piklist 插件

Piklist 插件扩展了 WordPress 的 API,仅仅通过定义一系列的数组,我们就可以添加一个非常方便的自定义字段输入功能,举个栗子吧:

在 WordPress 后台,实现这样一个多选项,如果不用插件,需要多少行代码呢?我没试过,试过的朋友可以说一下。而用 Piklist 插件。

  piklist('field', array(
    'type' => 'checkbox'
    ,'field' => 'services'
    ,'label' => '服务内容'
    ,'description' => '选择提供服务的内容。'
    ,'value' => 'third'
    ,'choices' => array(
      '网站策划' => '网站策划'
      ,'创意设计' => '创意设计'
      ,'网站建设' => '网站建设'
      ,'网站托管' => '网站托管'
      ,'SEO优化'  => 'SEO优化'
    )
    ,'on_post_status' => array(
      'value' => 'lock'
    )
  ));
  

对,你们看错,就这几行代码,就可以实现可能需要几十行上百行代码才能实现的功能。

Piklist 能支持的输入类型

上面的只是一个例子,Piklist 插件还能支持更多输入类型,定义方法都和上面的方面一样简单直接。

  • 文件上传
  • 隐藏字段
  • 添加更多
  • 条件显示
  • 多选字段
  • 颜色选择字段
  • 日期选择字段
  • WordPress 可视化编辑器字段
  • 单选字段
  • 下拉选择字段
  • 单行文本字段
  • 段落文本字段
  • 文章关系字段
  • HTML 字段

除了自定义字段,Piklist 能做的还有很多

作为一个应用开发插件,自定义字段只是 Piklist 强大功能的一部分,除了自定义字段,Piklist 还支持以下一些功能。

  • 添加设置页面和设置页面的字段
  • 自定义文章类型和自定义分类法
  • 用户自定义字段
  • 小工具开发

怎么调用通过 Piklist 字段添加的数据中

我们在前面说过,Piklist 扩展了 WordPress 的一些功能,自断一字段的调取方法和 WordPress 标准的 API 是一样的。

  • 文章自定义字段:get_post_meta
  • 分类自定义字段:get_term_meta
  • 设置选项字段: get_option

Piklist 的官方文章写得也非常简单明了,英语基本过关的朋友就看懂,而且 Piklist 官方还提供了一个交流论坛,供 Piklist 的使用者讨论问题和发表意见建议,我在论坛里面咨询过一个问题,作者的回复也是非常快的。

Plklist插件网址:https://piklist.com/

WordPress CMS 和应用程序开发插件 Piklist
滚动到顶部