为什么我的WordPress主题不支持快捷码? 时间:2016-08-16 作者:James Xu 我只是创建了一个简单的WordPress主题,一切看起来都很好,但当我使用需要短代码的插件时。我将短代码放在一个页面中(如[用户提交的posts]),它在前端显示相同的短代码。当我切换到另一个主题时,简短的代码运行良好。Shortcode不起作用,这是需要的函数。php支持吗? 3 个回复 最合适的回答,由SO网友:Monica Maria Crapanzano 整理而成 您应该在主题中添加以下内容:add_filter(\'shortcode_function_name\', \'do_shortcode\'); 这应该足够了。在这里,您可以找到与短代码相关的文档:https://developer.wordpress.org/reference/functions/do_shortcode/ SO网友:anmari 建议您查看二十个主题中的一个,看看有什么不同,并使用“apply\\u filters(\'the\\u content\',…)”阅读在输出页面或帖子内容之前。 SO网友:ciaika 如果将短代码添加到摘录或小部件区域,则必须将以下代码添加到主或子主题文件夹中的“functions.php”文件中:// Adding Shortcodes to the_excerpt() function add_filter(\'the_excerpt\', \'do_shortcode\'); // Enable shortcodes in widgets add_filter(\'widget_text\', \'do_shortcode\'); 文章导航