私はRSSフィードを通じてウェブサイトのホームページに最新の3つのブログ投稿を掲載しています。 これはコードです:ウェブサイトの説明付きのブログ投稿のみを表示
<div class="wpTest">
<div class="wpContent_wrapper">
<ul class="wpContent_slider">
<?php $channel = new Zend_Feed_Rss('https://www.test.co.uk/blog/feed/'); ?>
<?php $i = 0; ?>
<?php foreach ($channel as $item): ?>
<li class="wpContent">
<?php if ($i < 3) : // number of articles ?>
<a title="<?php echo $item->title; ?>" href="<?php echo $item->link; ?>"></a>
<p><div class="wp_content_main" id="test1"><a title="<?php echo $item->title;?>" href="<?php echo $item->link; ?>"><?php echo limitWords($item->description()); ?> <?php echo '....' ?></a></div></p>
<div class="wp_content_button"><a title="<?php echo $item->title; ?>" href="<?php echo $item->link; ?>" class="wp_more">Read More</a></div>
<?php endif; ?>
<?php $i++; ?>
</li>
<?php endforeach; ?>
</ul>
</div>
</div>
今私の問題は、ブログの記事の一部が設定されている方法は、彼らがRSSフィードに記述していないということです。だから私はそれらを表示したくない場合です。 これについてif文を実行しようとしましたが、動作しませんでした。
<?php if ($item->description() !== '' && $item->description() !== NULL): ?>
どうすればいいですか?
'if(!$ item-> description())...'? – CD001