私はpost_excerptを持っているかどうかを確認してから、いくつかのものを返します。私はいつもpost_excerptの下にsomethingsを表示したいと思っています。私は<?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