簡體   English   中英

在Wordpress中獲取作者存檔頁面的作者帖子url鏈接

[英]get the author posts url link of Author Archive Page in Wordpress

function fix_canonical() {
    global $paged;
    if (is_category()) {
        $catid = get_query_var('cat');

        echo '
<link rel="canonical" href="'.get_category_link($catid).'" />
<meta name="description" content="'.$meta.'" />';
        if ($paged > 1) echo '
<meta name="robots" content="noindex,follow" />';
    } else {
        echo '';
    }

if (is_tag()) {
        $tagid = get_query_var('tag_id');

        echo '
<link rel="canonical" href="'.get_tag_link($tagid).'" />';
        if ($paged > 1) echo '
<meta name="robots" content="noindex,follow" />';
    } else {
        echo '';
    }
}
add_action('wp_head', 'fix_canonical');

functions.php

如您所見,我在代碼中獲得了類別和標簽歸檔的根永久鏈接。 現在,我想獲取作者的存檔鏈接。 我該怎么做?

可以做到這一點(您必須在主題中更改header.php / index.php。不要弄亂functions.php,在升級Wordpress時,它會自動覆蓋。)

get_users_of_blog()函數將產生一個包含user_name,user_id等的對象數組。 鑒於您的博客/主題支持my_blog.com/authors/AUTHOR_ID,這是可能的,但我寧願使用此插件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM