获取短代码内容

时间:2016-08-17 19:18:52

标签: wordpress shortcode

我有一个短代码

{$match: {$and: [Actor: a, ObjectId: obj]}}

我希望得到我的短代码的内容,没有br标签,p标签和html实体转换单引号或其他一些惊喜。

有没有办法按顺序获取短代码内容?

提前谢谢你......

1 个答案:

答案 0 :(得分:1)

如果您的意思是想要解析的短代码:

$content = do_shortcode('[my_shortcode]foobar[/my_shortcode]');

要按“原样”获取内容,您需要对WordPress进行转换的方式进行反向工程。通常对于WYSIWYG内容,WordPress通过一些函数运行内容:wpautopwp_texturizewpautop添加了p-tag,wp_texturize执行了常规清理和字符转换。

看看这些功能,看看你如何扭转他们所做的事情。一种方法是使用strip_tags()html_entity_decode()进行最小的努力。

相关问题