仅在wp中存在时显示自定义内容

时间:2014-09-11 19:06:08

标签: php wordpress footer

我在我的wp主题中有侧边栏,我希望只有在存在价值时出现。

我所拥有的照片: http://prntscr.com/4lvfpk

footer.php

中此部分的链接
   <div class="Mysite">robertnicjoo</div>
    <a href="<?php bloginfo('url'); ?>"><div class="Mysite">Main page</div></a>
    <a href="<?php
                    // Value from Text Field
                    $Facebook = get_option('mysite_facebook');
                    echo $Facebook;
                    ?>"><div class="Mysite1">Facebook</div></a>
    <a href="<?php
                    // Value from Text Field
                    $Twitter = get_option('mysite_twitter');
                    echo $Twitter;
                    ?>"><div class="Mysite2">Twitter</div></a>
    <a href="<?php
                    // Value from Text Field
                    $Google_plus = get_option('mysite_google');
                    echo $Google_plus;
                    ?>"><div class="Mysite4">Google+</div></a>
    <a href="<?php
                    // Value from Text Field
                    $_youtube = get_option('mysite_youtube');
                    echo $_youtube;
                    ?>"><div class="Mysite5">Youtube</div></a>
    <a href="<?php bloginfo('rss2_url'); ?>"><div class="Mysite6">RSS</div></a>

现在如果有价值,这部分会出现。我只需要那些有价值外观的部分。

1 个答案:

答案 0 :(得分:0)

也许您应该在回显锚点href ...

之前检查变量

类似的东西:

...
<?php
// Value from Text Field
$Facebook = get_option('mysite_facebook');
if ( ! empty($Facebook)) {
?>
<a href="<?php echo $Facebook; ?>"><div class="Mysite1">Facebook</div></a>
<?php 
}
?>
...