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 无法识别为主题选项。我的语法有问题吗?

4

1 回答 1

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>
于 2013-02-13T00:39:37.010 回答