2013-02-13 69 views
0

我想添加一个if语句像锚这样。如果陈述在锚

 <div class="box-button"> 
      <a href=" 
      <?php $header_button = of_get_option('header_text'); ?> 
         <?php if($header_button){?> 
         <?php echo of_get_option('header_text'); ?> 
        <?php } else { ?> 
     #         
     <?php } ?> 

      " class="button">Connect Now</a> 
     </div> 

我可以点击主页上的按钮,我会链接到“#”,所以它就好像WordPress无法识别为主题选项。我的语法是问题吗?

+0

为什么你会不只是'回声$ header_button'而不是重复'of_get_option(“HEADER_TEXT”)' ? – scottoliver 2013-02-13 00:40:24

+0

为什么你打开并关闭你的php中的每一行都至少没有添加任何内容?只需打开一次,完成所有代码,然后关闭。 – Jon 2013-02-13 00:41:16

回答

1

你知道你可以做逻辑的HTML外,然后将结果插入到HREF

<?php 
$header_button = of_get_option('header_text'); 

$link = (!empty($header_button)?$header_button:'#'); 
?> 

<div class="box-button"> 
    <a href="<?php echo $link;?>" class="button">Connect Now</a> 
</div>