使用GET_PAGE时的筛选器快捷代码

时间:2013-03-10 作者:Androliyah

我使用下面的一行在另一个页面上显示来自一个页面的内容。

此行输出短代码的内容原始文本:

<?php $id=3934; $post = get_page($id); $content = apply_filters(\'the_content\', $post->post_content); echo $content;  ?>
我如何添加或过滤此代码段,以允许所述页面中的短代码完全显示,而不是输出原始文本?

1 个回复
最合适的回答,由SO网友:birgire 整理而成

如果要在字符串变量中显示短代码$content 您可以使用Wordpress功能do_shortcode() 像这样:

 echo do_shortcode($content); 
更多信息请参见法典:

http://codex.wordpress.org/Function_Reference/do_shortcode

结束

相关推荐

Optimize shortcode callbacks

我创建了一个插件,在我的WordPress站点中添加了一些短代码。但我是一个PHP新手,所以我相信它可能有一些错误或优化它的方法。它工作正常,显然没有问题。内存使用率为00.04MB。你能看看吗?非常感谢!add_action( \'wp_enqueue_scripts\', \'prefix_add_my_stylesheet\' ); function prefix_add_my_stylesheet() { // Respects SSL, Styl