calderawp/magic-tags 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

calderawp/magic-tags

最新稳定版本:2.2.0

Composer 安装命令:

composer require calderawp/magic-tags

包简介

Magic Tag rendering system.

README 文档

README

Magic Tags renderer

Scrutinizer Code Quality Code Coverage Build Status

Using it (Making The Magic Happen)

$magic = new \calderawp\filter\magictag();
echo $magic->do_magic_tag('{post:custom_field}');

Built in tags

  • {user:[ field | meta field ]}
    retrieves field or meta field of the current logged in user. e.g. {user:first_name} {user:last_name}
  • {_GET:[name]}
    A GET var name. $_GET['page'] is {_GET:page}
  • {_POST:[name]}
    A POST var name. $_POST['page'] is {_POST:page} -{_REQUEST:[name]}
    A REQUEST var name. $_REQUEST['page'] is {_REQUEST:page}
  • {date:[format]}
    A PHP date format string. {date:Y-m-d} {date:F j, Y, g:i a}
  • {post:[ [field | meta field] | [ post_id : [ field | meta field ] ] ] }
    Post field or meta field. Array fields withh be imploded into a comma-separated list. Optional Post ID and field. {post:post_title} or {post:223:post_title} to get the tiel of post ID 223
  • {ip}
    IP address of the visitor

Extending - Filters

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}');

统计信息

  • 总下载量: 262
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 3
  • 点击次数: 0
  • 依赖项目数: 3
  • 推荐数: 0

GitHub 信息

  • Stars: 3
  • Watchers: 2
  • Forks: 2
  • 开发语言: PHP

其他信息

  • 授权协议: GPL-2.0
  • 更新时间: 2014-12-05