Execute shortcodes in PHP

时间:2020-12-31 作者:WordPressGeek

我在帖子编辑器中添加了一个地理位置快捷码,可以根据用户的位置显示不同的信息,将其放在帖子页面的内容中,效果非常好。

如何在主题的PHP文件中执行此短代码[地理位置][地理位置]?我正在使用免费修改Wordpress主题,我想添加一个新的<span>[geolocation][/geolocation]Information text content</span> 但在主题的内部。php文件,我如何才能做到这一点?如果我直接加上<span>[geolocation][/geolocation]Information text content</span> 它将以文本形式显示短代码,不会执行,请帮助,提前感谢。

2 个回复
最合适的回答,由SO网友:WordPressGeek 整理而成

Found it: <?php echo do_shortcode( \'[your shortcode goes here]\' ); ?>

SO网友:Ejaz UL Haq

您可以在php中执行短代码,如下所示

echo do_shortcode("[geolocation]");

相关推荐

Image Shortcode from ACF ID

我想创建一个快捷码,用于显示ACF自定义字段中的图像,该字段当前的返回格式设置为Image ID. 短代码需要接受post\\u id,以便从特定页面获取字段。因此,短代码是:[acf_featured_item post_id=\"88\"] 我知道有一个可用的ACF快捷码,但已经有另一个位置依赖于ID的返回格式。因此我无法更改此位置。我当前的代码是:function acf_featured_item_shortcode( $atts ) { // Attributes $a