如何在 Facebook 上分享时添加作者姓名

How to add the author name when sharing on Facebook

我只是想在 FB 的分享框对话框中添加作者的名字

我添加了以下 meta 和 og 属性:

<meta name="author" content="foutight.com">   
<meta property="og:type" content="article"/>
<meta property="og:article:author" content="foutight.com"/>

但是没有成功。有什么建议么。谢谢

试试不带 "og" 的作者。

<meta property="og:type" content="article"/> 
<meta property="article:author" content="foutight.com"/>

来自 <meta name='author' content='...'/> 部分。看起来它出现在 http://foutight.com/posts/photo/242 上 - 也许您刚刚有一个缓存页面?

运行 通过 oglint.com,然后尝试重新抓取它。

打开 function.php 并添加代码:

function author_chauit() {
if ( is_singular('post') ) {
echo '<meta name="author" content="'.get_the_author().'">';
} else {
echo '<meta name="author" content="'.get_bloginfo( 'name' ).'">';
}
}
add_action( 'wp_head', 'author_chauit' );

notes : 添加结束函数代码

<meta name="author" content="foutight.com"> 
<meta property="article:author" content="https://www.facebook.com/author_profile" />

article:author 可能包含一组 Facebook 个人资料 URL 或本文作者的 ID。

https://developers.facebook.com/docs/reference/opengraph/object-type/article/