Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Wordpress&;中的If语句;独白_Php_Wordpress - Fatal编程技术网

Php Wordpress&;中的If语句;独白

Php Wordpress&;中的If语句;独白,php,wordpress,Php,Wordpress,基本上,如果当前页面是主页,我希望显示独白滑块,否则显示选定的缩略图,如果没有缩略图,则显示默认/回退图像 我对PHP了解不多,我只知道最基本的知识,我在这段代码中哪里出了问题 <?php if ( is_front_page() ) : ?> <?php echo do_shortcode('[soliloquy id="1415"]'); ?> <?php else : ?

基本上,如果当前页面是主页,我希望显示独白滑块,否则显示选定的缩略图,如果没有缩略图,则显示默认/回退图像

我对PHP了解不多,我只知道最基本的知识,我在这段代码中哪里出了问题

<?php if ( is_front_page() ) : ?>
                    <?php  echo do_shortcode('[soliloquy id="1415"]'); ?>
                        <?php else : ?>
                            <?php if ( has_post_thumbnail() ) { the_post_thumbnail(array(960,300));} ?>
                                <?php else { ?>
                                    <img src="<?php bloginfo('template_url'); ?>/images/generic.jpg" />
                                <?php } ?>
                            <?php endif; ?>


无法打印bloginfo()函数

if ( is_home() ) { 
    if ( function_exists( 'soliloquy_slider' ) ) soliloquy_slider( '1415' );
} else {
    if ( has_post_thumbnail() ) {
        the_post_thumbnail(array(960,300));
    } else {  ?>
        <img src="<?=bloginfo('template_directory');?>/img/default.jpg" alt="<?php the_title(); ?>" />
    <? 
   } 
}
?>
if(is_home()){
如果(函数_存在(‘独白_滑块’))独白_滑块(‘1415’);
}否则{
如果(具有\u post\u缩略图()){
_post_缩略图(数组(960300));
}还有{?>
/img/default.jpg“alt=”“/>

您可以这样编写if/else语句

<?php if ( is_home() ) : ?>
  // stuff for home here
<?php else : ?>
  // stuff for other pages here
<?php endif; ?>

//家里的东西
//其他页面的资料

用以下代码替换您的img标签


/img/default.jpg“alt=”“/>

如果其中一个答案对您有帮助,请接受它!不,这些解决方案都不起作用剩余的问题是什么?