1
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');

函数.php

如您所见,我在代码中获得了类别和标签档案的根永久链接。现在我想获取作者的存档链接。我该怎么做?

4

1 回答 1

0

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

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

于 2010-11-01T09:08:16.300 回答