我正在尝试在WordPress中创建一个短代码OUTSIDE POST / PAGE。
问题是,当我放置do_shortcode()
函数时,HTML会自动记录PHP代码(例如<!--*php code* -->
)。
可能导致问题的原因是什么?
答案 0 :(得分:0)
您实际上并未在页面中放置do_shortcode()。在functions.php或shortcodes.php文件中的某处,您可以设置该函数并为函数指定一个短代码。
function myFunction($params = array()) {
//function code here
}
add_shortcode('shortcodename', 'myFunction');
然后,一旦完成,您可以将[shortcodename]放入您的页面,就像那样在方括号内。有一些插件可以让你运行php并在页面上输入它,但默认的短代码功能要求你先添加短代码。