webdevstudios / wds-shortcodes
用于创建短代码的基本插件/类/功能。
v1.0.7
2017-06-07 16:02 UTC
Requires
- php: >5.2
- jtsternberg/shortcode-button: ^v1.0.7
- tgmpa/tgm-plugin-activation: 2.5.2
README
贡献者: WebDevStudios, jtsternberg, JayWood
捐赠链接: http://webdevstudios.com
标签: shortcode button, shortcodes, cmb2, utility
至少需要 4.3
已测试至 4.3
稳定标签 1.0.7
许可: GPLv2
许可 URI: https://gnu.ac.cn/licenses/gpl-2.0.html
描述
WDS-Shortcodes 允许开发者轻松使用对应的按钮注册短代码,因此您的客户再也不必询问 "那个短代码是什么?"。您不仅可以轻松处理按钮和短代码注册,这还支持通过简单的配置标志来自动闭合和包装短代码。
请注意:您需要运行 composer install
来获取此插件/库的依赖项,或者您可以直接在此下载zip文件。
此外,还内置了对 CMB2 的支持,因此您可以使用您所有喜欢的字段。
更多信息,请查看维基百科。
要查看演示插件,请查看 "Cool Shortcode"。
安装
手动安装
- 将整个
/wds-shortcodes
目录上传到/wp-content/plugins/
目录。 - 通过WordPress的“插件”菜单激活WDS Shortcodes。
常见问题解答
- 目前没有
屏幕截图
更新日志
1.0.7
- 更新短代码按钮的新版本,其中
ajax_parse_shortcode
现在是对象方法(而不是类方法)。
1.0.6
- 更新短代码按钮依赖项。 查看更新日志。
1.0.5
- 更新短代码按钮依赖项。 查看更新日志。
1.0.4
- 更新短代码按钮依赖项以修复在CSS加载之前显示模态的问题。
1.0.3
WDS_Shortcode_Instances::get()
现在接受一个次要参数,$index
,用于选择短代码命名空间下的确切对象实例。
1.0.2
- 添加新方法,
WDS_Shortcode::json_decode_att()
,用于获取解码的json属性值。处理将存储数组字段数据时使用的伪json格式转换。
1.0.1
- 添加新方法,
WDS_Shortcode::bool_att()
,用于获取布尔属性值。处理将 "false" 和 "0" 字符串转换为 false。 - 修复未定义通知:在检查属性值是否为json之前,检查其是否为字符串。
- 修复问题,其中伪json编码的数组未正确转换为PHP数组。
1.0.0
- 更新为作为库的主要用途(使用wp-lib-loader)。将破坏在
'init'
钩子之前扩展WDS_Shortcode_Admin
类的插件的后向兼容性。
0.1.3
- 更新composer锁定文件和zip文件,以更新短代码按钮依赖项。
0.1.2
- 新方法,
WDS_Shortcode::maybe_json()
,它自动将属性从 Shortcode_Button 创建的修改后的JSON字符串转换为普通PHP数组。
0.1.1
- 修复ajax钩子不起作用的问题(因为它们钩得太晚)
0.1.0
- 首次发布