Skip to content

biancaplus/custom-fields-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

ipweb-wp-fieldsmanager - 自定义字段插件

目录结构

├─ custom-fields-manager.php  // 主入口
├─ assets/
├─ includes/
│  ├─ class-cfm-activator.php // 激活时建表、录入模板数据
│  ├─ class-cfm-admin-page.php// 后台管理页面
│  ├─ class-cfm-shortcode.php // 短代码输出
│  ├─ class-cfm-template.php  // 模板注册机制
│  ├─ class-cfm-filter.php    // 过滤器输出
│  ├─ class-cfm-elementor-tags.php  // 支持Elementor动态标签
│  └─ cfm-template-data.json // 模板数据

功能实现

  1. 后台管理支持字段增删改查,支持直接存储字符串、数字、布尔值
  2. 后台管理支持模板展示
  3. 支持数组、对象:必须输入合法 JSON(前台后台保存时均做验证)
  4. 支持短代码、过滤器、elementor动态标签中渲染

字段使用方法

1. 短代码使用示例(仅渲染值)

在文章编辑器中选择html区块输入短代码:

[custom_field key="字段key值"]

保存后即可在文章中展示字段值。

2. 过滤器使用示例(渲染值或模板)

在文章编辑器中选择html区块输入过滤器:

{{字段key值}} 或 {{字段key值:模板名称}}

保存后即可在文章中展示字段值或模板渲染。

3. Elementor动态标签使用示例(渲染值或模板)

在Elementor编辑器中选择html区块或文本编辑器,点击动态标签选择CFM字段,然后在设置中选择字段key值以及是否展示模板,保存后即可在文章中展示字段值或模板渲染。

About

wp插件-自定义字段管理器

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published