获取作者发布Wordpress中作者档案页面的URL链接

时间:2010-11-01 08:23:06

标签: php wordpress theming

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

正如您所看到的,我已经获得了代码中类别和标记存档的根永久链接。现在我想获取作者的存档链接。我该怎么办?

1 个答案:

答案 0 :(得分:0)

可以这样做(您必须更改主题中的header.php / index.php。不要使用functions.php,当Wordpress升级时会自动覆盖它。)

get_users_of_blog()函数将生成一个包含user_name,user_id等对象的数组。鉴于您的博客/主题支持my_blog.com/authors/AUTHOR_ID,这是可能的,但我宁愿使用this plugin