PHP的回声风格和do_shortcode

Ori*_*ami 0 php wordpress

我希望一起呼应div样式和简码。我可以分开做

<?php if ( is_singular() ) { echo '<div class="own">' } else ; ?>
<?php if ( is_singular() ) { echo do_shortcode('[xxx]'); } else ; ?>
<?php if ( is_singular() ) { echo '</div>' } else ; ?>
Run Code Online (Sandbox Code Playgroud)

但是有没有更清洁的方法呢?

Ale*_*rov 5

嗯...合并成一个if语句?

<?php 
  if ( is_singular() ) 
  { 
    echo '<div class="own">', do_shortcode('[xxx]'), '</div>'; 
  } 
?> 
Run Code Online (Sandbox Code Playgroud)