首页之前为了 Rich Preview 装了个插件导致评论框一度没法回复二层的评论纠结了我好久结果是憨憨插件的问题……
但是这插件是帮我进行 Rich Preview 的,我用它的原因其实也是因为不知道怎么加,虽然要用什么标签我知道……
但我不知道怎么在 header 里获取当前页面文章标题啊啊啊啊啊啊啊
结果没想到就是这么的一个憨憨函数 the_title()
,淦
原因在于我以为
the_title()
只能在正文里调用才有效,没想到是整个页面调用的时候都有效……
在主题的 header.php
中添加下面代码即可
<html prefix=og: http://ogp.me/ns#>
<head>
...
<?php if(is_single()||is_page()){ ?>
<meta property=og:title content=<?php the_title(); ?>/>
<meta property=og:description content=<?php the_excerpt(); ?>/>
<meta property=og:site_name content=<?php bloginfo(name); ?>/>
<?php }else{ ?>
<meta property=og:title content=<?php bloginfo(name); ?>/>
<meta property=og:description content=<?php bloginfo('description'); ?>/>
<?php } ?>
...
</head>
在 Telegram 中的最终效果:
首页
文章页
repostone Chrome 78.0.3904.70
非技术的路过。
gago9 UNKNOWN
憨憨,为什么评论没有表情。
TigerBeanst Chrome 77.0.3865.120
旧版有,新版再说吧再说吧
我是笨蛋小扁担 Chrome 78.0.3904.70
铁憨憨
gago9 UNKNOWN
所以我用iPad的话会不会变成unknow?
TigerBeanst Chrome 78.0.3904.70
很迷惑的是iPad有两种UA,一种跟macOS好像还是一样的……
gago9 UNKNOWN
更新iPad OS之后苹果用了某种神奇的方法让iPad一定能得到桌面版网页,我猜估计就是强行改UA...
kiseopt UNKNOWN
是大佬!