尝试在HTML中使用WP快捷代码


Trying to use WP shortcode in HTML

我正试图在WordPress中制作一个OUTSIDE POST/PAGE的短代码。

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

是什么原因导致了问题?

您实际上并没有在页面中放置do_shortcode()。在functions.php或shortcodes.php文件中的某个位置,您可以设置函数并为该函数分配一个shortcode。

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

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