首页
之前为了 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 中的最终效果:

首页

文章页