我使用下面的一行在另一个页面上显示来自一个页面的内容。
此行输出短代码的内容原始文本:
<?php $id=3934; $post = get_page($id); $content = apply_filters(\'the_content\', $post->post_content); echo $content; ?>
我如何添加或过滤此代码段,以允许所述页面中的短代码完全显示,而不是输出原始文本?我使用下面的一行在另一个页面上显示来自一个页面的内容。
此行输出短代码的内容原始文本:
<?php $id=3934; $post = get_page($id); $content = apply_filters(\'the_content\', $post->post_content); echo $content; ?>
我如何添加或过滤此代码段,以允许所述页面中的短代码完全显示,而不是输出原始文本?如果要在字符串变量中显示短代码$content
您可以使用Wordpress功能do_shortcode()
像这样:
echo do_shortcode($content);
更多信息请参见法典:我创建了一个插件,在我的WordPress站点中添加了一些短代码。但我是一个PHP新手,所以我相信它可能有一些错误或优化它的方法。它工作正常,显然没有问题。内存使用率为00.04MB。你能看看吗?非常感谢!add_action( \'wp_enqueue_scripts\', \'prefix_add_my_stylesheet\' ); function prefix_add_my_stylesheet() { // Respects SSL, Styl