我正在为我的主题制作一个主页模板,我想调用一个插件,即royalslider。当然可以
do_shortcode(\'[gallery id= "1"]\');
应该这样做吗?我正在为我的主题制作一个主页模板,我想调用一个插件,即royalslider。当然可以
do_shortcode(\'[gallery id= "1"]\');
应该这样做吗?确保在Royalslider选项中选择了“预加载蒙皮”选项
do_shortcode()
返回输出,不打印任何内容。我经常被这件事缠住。通常,解决方案是只回显函数的输出:
echo do_shortcode(\'[gallery id="1"]\');
您还应该在id=
.最后,确保将ID为1的图像附加到帖子,这是该快捷码通常输出的内容。
do_shortcode
需要在post循环内调用。否则,您将面临以下问题:
我建议你在一篇文章中创建你的图库,然后在一个特色类别中创建一篇文章,并将其显示出来(在内容中使用短代码)。使用限制为1个post的WP\\U查询循环,以防止干扰主循环
e、 g。
<div id="featured-post">
<?php
$q = new WP_Query(\'category_name\' => \'featured\',\'posts_per_page\' => 1);
if($q->have_posts()){
while($q->have_posts()){
$q->the_post();
the_content();
}
wp_reset_postdata();
} else {
?><p>no featured post found!</p><?php
}
?>
</div>
这也为您提供了额外的灵活性,可以更改主意或更新滑块,或使用静态图像,或具有基于文本的功能我正在使用PHP小部件,它允许PHP代码从小部件执行。我尝试使用此代码执行do\\u shortcode,但它没有呈现<?php $lat = get_field(\'woo_maps_lat\'); $long = get_field(\'woo_maps_long\'); echo do_shortcode(\'[forecast location=\"\' . $lat .\',\'.$long. \'\" measurement=\\\'C\\\']\');