如何在主页上显示wordpress BlogRoll(左栏)上方的链接?

时间:2012-04-13 18:57:25

标签: wordpress wordpress-theming

我想知道如何才能在我的网站左侧菜单上显示一个链接,该链接仅在我们位于主页上时显示。

它应该是这样的,但仅限于主页(查看名为推荐VoIP服务的链接):http://abvoip.com/

是否可以直接在管理面板中执行此操作?否则,我必须修改哪个文件?因为我在widget函数中的default-widgets.php文件中工作,但我知道它不是应该的样式...

由于

1 个答案:

答案 0 :(得分:1)

您可以使用条件标记轻松完成此操作。条件标记(如is_home()函数)会测试所提供的条件是否为真。在这种情况下,我们正在测试我们是否在主页上。如果将其放在if语句中,则只有is_home()为真时才会执行该语句中的代码。

使用以下代码添加"推荐的VoIP服务"到侧边栏:

<?php 
    if ( is_home() ) {
        echo '<div style="font-size:16px; font:black; margin-bottom:20px;"><a href="http://www.axvoice.com">Recommended VoIP Service</a></div>';  
    }
?>

这实际上只会显示推荐的VoIP服务&#34;当你实际上在主页上时列出项目。

您可以在此处找到有关wordpress条件标记的更多信息:http://codex.wordpress.org/Conditional_Tags