WordPress禁止站内页面pingbacks代码,WordPress禁止链接自己站内文章pingbacks代码

2021-06-06
0评论
/
586阅读
爱搜啊

什么是Pingbacks?

只要是在自己的站点引用了别人的文章, trackback就会通知其它bloggers。这就加强了网站之间的交流和沟通。 所以说trackback是一个起着交流的功能

Pingback

是Wordpress中一项非常特殊的功能,在你新发布文章时,可以自动发送给相关网站或者搜索引擎的API,促进你的新文章收录,如果文章中有链接,它会自动对文中链接的目标页面进行评论。如果文中是外链,这样的Pingbacks是有效的,可以通知被引用的站点,增加互动。

WordPress

如何在WordPress中禁用自己Pingbacks

Pingbacks是可疑的功能,默认情况下已在WordPress中启用。如果默认启用此功能,则WordPress将为帖子创建ping-back。从本质上来说,这是一个从另一个网站的帖子到您的谢谢链接。

这就是所谓的自我回溯。WordPress是在其中为您的一个帖子创建ping-back的地方,因为您是从另一个帖子链接到它的。我个人发现pinging只是烦恼。我总是在我的网站和客户网站上禁用它们。

Ping-backing允许网站互相说“嘿!” “我们链接到您的帖子”。然后您的网站就像“好吧。酷”,然后转到他们的网站以确保链接确实存在。

在您的网站检查链接确实存在后,WordPress将添加ping-back作为注释。这是愚蠢的,因为它对任何人都没有任何价值,尤其是您的用户没有任何价值。但是更糟糕的是,当WordPress在您自己的网站上添加Ping-back时。

如果您可以将代码添加到子主题,那么这就是我的建议。不需要不必要的插件。要使用代码禁用WordPress中的自查功能:

1、将以下代码添加到子主题的function.php文件中。

2、代码实现禁止站内pingbacks,只需在所用主题风格目录下的functions.php里添加以下代码:

function sert_no_self_ping( &$links ) {
    $home = get_option( 'home' );
    foreach ( $links as $l => $link )
        if ( 0 === strpos( $link, $home ) )
            unset($links[$l]);
}
 
add_action( 'pre_ping', 'sert_no_self_ping' );

禁止WordPress ping自己的方法

1、安装No Self ping插件

这个简单,直接到Wordpress官方去下载No Self ping插件就OK了,然后后台启用。

这样就实现了WordPress禁止站内页面pingbacks,闲吧自己采用的是第二种,尽量少用插件,呵呵~


本站附件分享,如果附件失效,可以去找找看

诚通网盘附件百度网盘附件


于2021-06-06发布