Wondering how to disable self trackbacks on your WordPress site? WordPress trackback system makes sure that other blogs notice when you link to them. This is a great way to get more users, since a link to your post will be displayed on the target website.
However, the problem is that when you link to one of your own posts, on your own website, a trackback will be displayed although the link is coming from you. In this article, we’ll show you how to disable self trackbacks in WordPress.
Instructions:
All you have to do is add this code to your theme’s functions.php file or in a site-specific plugin:
<?php function disable_self_ping( &$links ) { foreach ( $links as $l => $link ) if ( 0 === strpos( $link, get_option( 'home' ) ) ) unset($links[$l]); } add_action( 'pre_ping', 'disable_self_ping' ); ?>
Note: If this is your first time adding code snippets in WordPress, then please refer to our guide on how to properly copy / paste code snippets in WordPress, so you don’t accidentally break your site.
If you liked this code snippet, please consider checking out our other articles on the site like: 62 best free WordPress blog themes or 7 best WordPress contact form plugins.
Comments Leave a Reply