Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/258.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 若语句不工作,则输出else语句_Php_Wordpress_If Statement - Fatal编程技术网

Php 若语句不工作,则输出else语句

Php 若语句不工作,则输出else语句,php,wordpress,if-statement,Php,Wordpress,If Statement,我试图输出if语句,但是else语句显示。我使用Wordpress创建了一个页面,并将此模板分配给该页面。如果产品数量大于0,我会尝试显示产品图像和内容,事实就是这样。但它显示的是else语句。有人能帮忙吗 <?php /* Template Name: Product Single Template */ $productsPermalink = pods_var('last', 'url'); $singleProductPod = pods('products', $produc

我试图输出if语句,但是else语句显示。我使用Wordpress创建了一个页面,并将此模板分配给该页面。如果产品数量大于0,我会尝试显示产品图像和内容,事实就是这样。但它显示的是else语句。有人能帮忙吗

<?php  
/*
Template Name: Product Single Template
*/
$productsPermalink = pods_var('last', 'url');
$singleProductPod = pods('products', $productsPermalink);
$numProducts = $singleProductPod->total();
?>

<?php get_header(); ?>

<section>
<?php  if($numProducts > 0): 
?>

    <h1><?php echo $singleProductPod->field('name'); ?></h1>

    <div class="instructor single">
        <img src="<?php echo $singleProductPod->field('image.guid') ?>" alt="<?php echo $singleProductPod->field('name')?>">
        <p><?php echo $singleProductPod->field('content')?></p>
    </div>


<?php  else: ?>
    <h3>There is no such product: <?php echo $productsPermalink; ?>, please select another product</h3>
<?php endif; ?>

字段('image.guid')?>“alt=”“>

没有此类产品:,请选择其他产品

它可能会显示if语句,因为在
行中,它可能会显示if语句,因为在
行中,简单的回答:
$numProducts
不是>0
$numProducts
的值是多少?它显然小于1。问题不是if,而是在这附近:
$singleProductPod->total()
。检查那里的三行代码,确保
$productsPermalink
$singleProductPod
确实包含您期望它们包含的内容。简单回答:
$numProducts
不是>0
$numProducts
的值是多少?它显然小于一。问题不是如果,而是在这附近的某个地方:
$singleProductPod->total()
。检查那里的三行代码,确保
$productsPermalink
$singleProductPod
确实包含您希望它们包含的内容。谢谢,我在使用var_dump测试后发现它返回NULL:)谢谢,我在使用var_dump测试后发现它返回NULL:)