calderawp / magic-tags
魔法标签渲染系统。
2.2.0
2017-06-21 20:38 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2024-09-14 17:03:40 UTC
README
魔法标签渲染器
使用它(让魔法发生)
$magic = new \calderawp\filter\magictag(); echo $magic->do_magic_tag('{post:custom_field}');
内置标签
{user:[字段 | 元数据字段]}
检索当前登录用户的字段或元数据字段。例如:{user:first_name} {user:last_name}
{_GET:[名称]}
GET 变量名称。$_GET['page']
是{_GET:page}
{_POST:[名称]}
POST 变量名称。$_POST['page']
是{_POST:page}
-{_REQUEST:[名称]}
REQUEST 变量名称。$_REQUEST['page']
是{_REQUEST:page}
{date:[格式]}
PHP 日期格式字符串。{date:Y-m-d}
{date:F j, Y, g:i a}
{post:[ [字段 | 元数据字段] | [帖子 ID : [字段 | 元数据字段]] ] }
帖子字段或元数据字段。数组字段将被转换为逗号分隔的列表。可选帖子 ID 和字段。{post:post_title}
或{post:223:post_title}
以获取帖子 ID 223 的标题{ip}
访客的 IP 地址
扩展 - 过滤器
apply_filters( 'caldera_magic_tag', $filterd_tag, $original_tag ); apply_filters( 'caldera_magic_tag-my_tag', $filterd_tag, $args_array ); echo $magic->do_magic_tag('An example of {my_tag:argument}');