in WordPress

How To Disable Self Trackbacks

Wordpress In Wordpress when another blog links to a post it perform a trackback or a pingback this is to let the author know that another blog as linked to their content. This is a very useful feature of Wordpress and can help build a network around your blog. The problem is if you link to your existing content within your post you too will also perform a pingback to your blog. You can disable this feature by adding the following to your functions.php.


function disable_self_trackback( &$links ) {

    foreach ( $links as $l => $link )

        if ( 0 === strpos( $link, get_option( 'home' ) ) )

            unset($links[$l]);

}

add_action( 'pre_ping', 'disable_self_trackback' );

Upgrade to access all content on Paulund

Members unlock all tutorials and snippets

Access to all downloadable content

Access to code examples before others

Sign Up Now

Already a member? Login here

Subscribe To The Weekly Newsletter

Get weekly updates to your email