在为 WordPress 主题添加meta property
标签时,其中有一项是:
<meta property="og:author" content="作者" />
有个问题,网上常见的 WordPress 代码是:
<meta property="og:author" content="<?php the_author(); ?>" />
其中:
<?php the_author(); ?>
在这里使用不能显示作者名称,不知道帖代码者是怎么显示作者名称的,可能都是转抄,不知所以然。
解决办法,用:
<?php the_author_meta('user_nicename', $post->post_author); ?>
替换。
其中默认user_nicename 是显示作者的登录名称,暴露重要信息有些危险。可以用下面的替换一下:
- display_name 公开显示名称
- user_nicename 昵称
- first_name 名字
- last_name 姓氏
建议用:display_name,这是“公开显示”设置中的名称。
至于完整的meta property
标签写法,因主题不同,获取信息的方法也不同,这里就不写了,网上搜一堆,如果不显示作者名称按上面改一下。
本站文章大部分为原创,用于个人学习记录,可能对您有所帮助,仅供参考!
我的微信
微信号已复制
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
河北省廊坊市 1F
the_author() 只在主循环里面才能用,不能再header里面用。