PICTURE我有一个短代码<?php echo do_shortcode('[wonderplugin_slider id=1]'); ?>
,必须将其放在图片中所看到的页面上方
问题是滑块(简码)应在首页或主页上显示仅。
我已经尝试了许多<?php if(is_page(<111>)) { ?><?php }>
这样的插件和代码,但是它不起作用
答案 0 :(得分:2)
您可以使用is_front_page()
,is_home()
和is_page()
函数。
在您的代码中,您想直接提及页面ID,这意味着请输入页面ID,不要像下面这样引用。
<?php
if(is_page(111)){
echo do_shortcode('[wonderplugin_slider id=1]');
}
?>
否则,您已经将ID为111
的页面设置为主页或首页,则可以使用is_home()
和is_front_page()
函数。
if( is_front_page() ) {
echo do_shortcode('[wonderplugin_slider id=1]');
}
或
if( is_front_page() && is_home() ) {
echo do_shortcode('[wonderplugin_slider id=1]');
}
谢谢。
答案 1 :(得分:0)
您应该同时检查is_home()和is_front_page(),但是它们的用法取决于您的首页。如果您有一个statick主页,则可以:
if( is_front_page() ) {
...
}
相反,您也可以将两者结合在一起:
if( is_front_page() && is_home() ) {
...
}