试图在HTML中使用WP短代码

时间:2015-04-01 15:15:28

标签: php wordpress

我正在尝试在WordPress中创建一个短代码OUTSIDE POST / PAGE。

问题是,当我放置do_shortcode()函数时,HTML会自动记录PHP代码(例如<!--*php code* -->)。

可能导致问题的原因是什么?

1 个答案:

答案 0 :(得分:0)

您实际上并未在页面中放置do_shortcode()。在functions.php或shortcodes.php文件中的某处,您可以设置该函数并为函数指定一个短代码。

function myFunction($params = array()) {
    //function code here
}
add_shortcode('shortcodename', 'myFunction');

然后,一旦完成,您可以将[shortcodename]放入您的页面,就像那样在方括号内。有一些插件可以让你运行php并在页面上输入它,但默认的短代码功能要求你先添加短代码。