我想檢查是否有post_excerpt,然後返回一些東西。我想在post_excerpt下面總是顯示一些內容,甚至沒有post_excerpt。我使用<?php endif; ?>
,但它不起作用。 如何結束if語句?if - return - endif語句
<?php
if (! defined('ABSPATH')) {
exit; // Exit if accessed directly
}
global $post;
if (! $post->post_excerpt) {
return;
}
?>
<p>Have post_excerpt</p>
<?php endif; ?>
<p>Always display even no post_excerpt</p>
我嘗試使用以下:
<?php
if (! defined('ABSPATH')) {
exit; // Exit if accessed directly
}
global $post;
if (! $post->post_excerpt):
?>
<p>
<?php echo apply_filters('woocommerce_short_description', $post->post_excerpt); ?>
</p>
<?php endif; ?>
<p>Always display even no post_excerpt</p>
我不能顯示post_excerpt。
究竟是在哪裏,如果開始? –
'endif;'關閉一個'if():'語句(在你的代碼中不存在)。閱讀更多關於[控制結構的替代語法](http://php.net/manual/en/control-structures.alternative-syntax.php)。 – axiac