WordPress中的“do_shortcode”是什么以及它是如何工作的


what is "do_shortcode" in wordpress and how it works?

我目前正在学习wordpress主题开发,为了更好地理解,我下载了几个wordpress主题并查看了他们的代码。但是一行代码我看不懂。来了-->

<?php echo do_shortcode(sq_option( 'footer_text ' ' ')); ?>

也许是页脚,但它是如何工作的,以及当我创建自己的函数时如何使用这个函数。

> 如果要在自定义主题模板页面中执行简码,则必须使用do_shortcode函数 在此处查看有关该函数的更多信息:https://developer.wordpress.org/reference/functions/do_shortcode/

通常do_shortcode();用于从短代码或其属性获取数据到PHP代码,或过滤任何返回数据的短代码。简码可以由任何插件提供。

不确定,但在主题的代码中sq_option("footer_text");可能是一个从页脚过滤一些文本的功能。

代码可以是:

<?php echo do_shortcode( '[contact-form-7 id="91" title="quote"]' ); ?>

参考链接

do_shortcode () 是有用的函数>,用于在模板文件中执行短代码