[英]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.