作者信息分为两步:
将您网站上的页面链接到作者的Google+个人资料,最简单的方法是rel=“Author”<link />
中的标记<head>
第节作者在Google+个人资料中链接了该网站,“贡献给”部分(或任何碰巧被称为“贡献给”的部分)。步骤1与WordPress有关。步骤2取决于作者。有多个作者的博客与有一个作者的博客没有什么不同。你只需要按每个作者输出rel=“author”标记。这意味着你需要在每个用户的页面上添加一个字段,让他们(或网站管理员)可以输入Google+链接。
幸运的是,这真的很容易user_contactmethods
要在Google+用户表单的contact methods区域中插入一个新字段,请使用该字段中的值在head部分输出一个rel=“author”标记。因为它是按用户(作者)发布的,所以每个帖子都有自己的rel=“author”标签。
下面的示例仅限于单个页面(帖子、页面、自定义帖子类型),但您可以轻松地对其进行扩展。
<?php
add_filter(\'user_contactmethods\', \'wpse83193_user_contactmethods\');
/**
* Adds a Google+ field to the contact methods area in the user\'s profile.
*
* @param array $contact key => label pairs of contact methods
* @return array Same as the input: key => label pairs
*/
function wpse83193_user_contactmethods($contact)
{
$contact[\'wpse83193_google\'] = __(\'Google+\', \'wpse\');
return $contact;
}
add_action(\'wp_head\', \'wpse83193_output_contactmethods\');
/**
* Spit out the rel=author link tag in the <head> section.
*
* @uses is_singular
* @uses get_user_meta
* @return void
*/
function wpse83193_output_contactmethods()
{
if (!is_singular()) {
return;
}
if ($rel = get_user_meta(get_queried_object()->post_author, \'wpse83193_google\', true)) {
printf(\'<link rel="author" href="%s" />\', esc_url($rel));
}
}
以上
as a plugin.
还有很多SEO plugins 这正是我在上面展示的,已经建成并准备就绪。