0

我正在寻找如何在我的网站左侧菜单上显示一个链接,该链接仅在我们位于主页时才会出现。

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

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

谢谢

4

1 回答 1

1

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

使用以下代码将“推荐的 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 服务”列表项。

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

于 2012-04-13T19:06:44.503 回答