在“Powered by”链接中插入noFollow,主页上的除外

时间:2020-09-22 作者:drabello

我想插入nofollow “a”中的值;由“提供动力”;如果页面与主页不同,请链接。

所以我写了这个:

function prefix_poweredby() {
    if ( is_front_page() ) {
        $html = \'<a href="https://example.com" target="_blank">link</a>\';
        echo $html;
    } else {
        $html = \'<a href="https://example.com" rel="nofollow" target="_blank">link</a>\';
        echo $html;
    }
}
add_action(\'wp_footer\', \'prefix_poweredby\');
它工作得很好,但我很确定还有其他更优雅的方法来编写此函数,如果您能与我分享,我将不胜感激。

1 个回复
SO网友:Pat J

我不知道它是否更优雅,但如果您不喜欢复制HTML代码,可以这样做:

function prefix_poweredby() {
    $html = \'<a href="https://example.com"\';
    if ( ! is_front_page() ) {
       $html .= \' rel="nofollow"\';
    }
    $html .= \' target="_blank">link</a>\';
    echo $html;
}
add_action(\'wp_footer\', \'prefix_poweredby\');