echo<;a>;标签,具有或不具有rel=“;nofollow”;根据页面,wordpress


echo <a> tag, with or without rel="nofollow" depending on page, wordpress

我想在站点B的页脚中回显一个指向的站点a链接,这样它对seo更友好,不会被标记为整个站点的链接,并且忽略/给予更少的权重,我喜欢将它设置为rel="nofollow",除了在主页上。

有没有一种简单的方法可以在word press中做到这一点,比如:

if ($page == 'homepage') {
        echo "<a href="#">Site A</a>";
    } else {
        echo "<a href="#" rel="nofollow">Site A</a>";
}

您需要的函数是is_home():

if (is_home()) {
    echo "<a href='#'>Site A</a>";
} else {
    echo "<a href='#' rel='nofollow'>Site A</a>";
}

尝试使用全局Wordpress变量$pagename。

$pagename = get_query_var('pagename');
if ($pagename == 'homepage') {
        echo "<a href="#">Site A</a>";
    } else {
        echo "<a href="#" rel="nofollow">Site A</a>";
}