关于后台——设置——讨论中的【允许其他博客发送链接通知(pingback和trackback)到新文章】和【尝试通知文章中链接的博客】这两个选项在刚开始建站的时候就给关闭了,所以就很少去关心这两个选项有什么的作用,偶然今天看到一篇文章提到这两个选项,所以就特地再去了解下这两个选项到底有什么用?
关于Pingback和Trackback
先看下来自百度百科的PingBack的说明吧:
PingBack是用来通知网志系统文章被引用情况的一种手段,它出现完全是为了解决Trackback的诸多问题。Pingback可以译作“自动引用通知”,因为Pingback的使用是完全自动的。也可以译作“广播”,最先由[3G博客网]提供,是指计算机系统向外部发出引用信息。
而我的理解就是,首先在双方的站点都有开通pingback这个功能的情况下(默认WordPress就带有),然后如果存在一方在文章中有引入另外一方的文章的网址(转载),那么就会通过这个pingback功能通知另外一方。
如何在WordPress开启/禁用Pingback
默认情况下,WordPress建站程序是开启的状态下,如没有开启的话,可到网站后台——设置——讨论中的勾选【允许其他博客发送链接通知(pingback和trackback)到新文章】和【尝试通知文章中链接的博客】即可。
有些朋友可能还有额外的需求就是想特别的开启/关闭某篇文章的Pingback功能,那么可以编辑那个特别的文章,在右上角有个【显示选项】——讨论——看情况进行勾选【这个页面允许trackbacks和pingbacks】就可以了。
当然了,还有的朋友想关闭之前文章开启的Pingback状态,那么就可以在数据库中使用如下的代码:
UPDATE wp_posts SET 'ping_status' = 'closed';
如果你想关闭具体某个日期之前文章的Pingback功能,可以使用如下的代码(下面的SQL代码是关闭2022-04-05之前的文章Pingback功能):
UPDATE wp_posts SET ping_status = 'closed' WHERE post_date < '2022-04-05' [/shortcode]
如何查看Pingback数据/被别人引用的文章?
网站后台——评论——Ping通告(默认评论模块选中的是【全部评论类型】,可以切换为【Ping通告】单独查看该条件的数据)——点击【筛选】按钮。