wordpress添加媒体_如何在WordPress中添加Facebook作者身份

Facebook提供了大量服务,以使网站在整个社交网络中更具吸引力,例如使用CommentLikebox ,著名的Like按钮 ,并且最近它还改进了Author Tagging功能。 如果提供了作者标签,​​则允许Facebook用作者的Facebook个人资料标记共享的文章。

请注意,“作者标签”不是新的,仅对其进行了改进,以显示作者的姓名以及指向文章资料的链接(如果提供)。

对于新闻站点或多作者博客而言 ,这是一个增加他们在Facebook上的记者,作家和博客作者信誉的好机会。 在这里,我们将看到如何将作者标签集成到您的WordPress网站中

1.主题编码

首先,我们需要在“ 个人资料编辑”屏幕中额外输入一个字段,以允许作者输入其Facebook个人资料URL。

打开您主题的functions.php ,并输入以下代码。

function facebook_profile_url($profile_fields) {
	$profile_fields['facebook_url'] = 'Facebook URL';
	return $profile_fields;
}
add_filter('user_contactmethods', 'facebook_profile_url');

此代码在“联系信息”下添加了一个额外的字段。 输入Facebook URL,例如https://www.facebook.com/zuck并保存。

现在,我们需要在主题的head输出URL。 为此,请在functions.php添加以下代码。

function facebook_author_tag() {
	if ( is_single() ) {
		global $post;
		$author = (int) $post->post_author;
		$facebook_url = get_the_author_meta( 'facebook_url', $author );
		if ( ! empty( $facebook_url ) ) {
			echo '<meta property="article:author" content="'. $facebook_url .'" />';
		}
	}
}
add_action( 'wp_head', 'facebook_author_tag', 8 );

这段代码检索该URL,并按照Facebook Open Graph规范将其输出到article:author元标记中。 我们将代码包装在条件函数is_single() ,以确保仅在单个帖子或文章中生成meta标记。

此外,代码还会验证URL是否存在,如果不存在,我们将不会输出meta标签。 刷新文章页面,您应该在head标签中找到该标签。

2.使用插件

如果编码不是您的小巷,您可以使用插件轻松地完成编码。 我们可以使用Yoast SEO 。 它是一个很好的插件,可帮助您优化搜索引擎和Facebook等社交网站的网站。 安装完成后,您应该在个人资料编辑中找到一个新输入“ Facebook个人资料URL”。

输入您的Facebook URL。 单击保存以更新配置文件,一切就绪。 您无需修改主题即可添加标签 ,因为该插件已为您完成了所有工作。

就是这样,无论您选择哪种方式,现在都可以用author标记该文章 。 现在,如果您有多位作者为您的网站做出贡献,请发布一条公告,要求他们输入其Facebook URL。 并确保URL正确指向正确的配置文件。

希望您发现此提示有用!


翻译自: https://www.hongkiat.com/blog/facebook-author-tag-wordpress/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值