Wordpress PHP:条件语句中的条件语句

时间:2011-12-09 14:48:29

标签: php wordpress

我如何放置以下内容:

<?php if (function_exists('premium_slider')){ premium_slider(1); }; ?>

在此回声中:

<?php if(is_page(2)){ echo ''; } ?>

显然我不能这样做:

<?php if(is_page(2)){ echo '<?php if (function_exists('premium_slider')){ premium_slider(1); }; ?>'; } ?>

3 个答案:

答案 0 :(得分:4)

<?php 
   if (is_page(2) && function_exists('premium_slider')){ echo premium_slider(1); }; 
?>

使用else:

 if (is_page(2) && function_exists('premium_slider')) {
      echo premium_slider(1);
  } else {
      echo "SO Rocks!";
  }

可替换地:

echo is_page(2) && function_exists('premium_slider') ? premium_slider(1) : 'SO Rocks!';

答案 1 :(得分:1)

<?php

if (is_page(2) && function_exists('premium_slider')) {
    echo premium_slider(1);
}

?>

答案 2 :(得分:0)

您可以完全使用此代码:

<?php
    if (is_page(2) && function_exists ( 'premium_slider' )) { 
        echo premium_slider ( 1 );
    } else premium_slider ( 2 ); 
?>

你正在错误的地方使用关闭}。