WordPress Snippets

WordPress: Eigene Pingbacks ganz einfach ausschalten

WordPress: Eigene Pingbacks ganz einfach ausschalten

Es ist schon total nervend: Bei jeder Veröffentlichung eines Beitrags sendet Dir Dein WordPress einen eigenen Pingback, wenn Du einen anderen Deiner Artikel verlinkt hast. Schön zu wissen, dass Du die eigenen Pings ganz einfach abschalten kannst.

Einen Pinkback bekommst Du immer dann, wenn einer Deiner Beiträge von einem anderen Blog verlinkt wurde. Das ist eine sehr nützlich Sache. Leider bekommst Du auch Pingbacks, wenn Du Deine eigenen Artikel untereinander verlinkst.

Eigene Pingbacks abschalten. Der Code.

Mit diesem kleinen Code-Snippet schaltest Du die eigenen Pingbacks ganz einfach ab. Pingback anderer Blogs bekommst Du jedoch noch.

  • WordPress Version: inkl. 4.7
  • PHP-Version: inkl. PHP 7

Der folgende Code muss in die functions.php Deines aktiven Themes hinein.

<?php
 
/**
 * Keine eigenen Pingbacks zulassen
 * 
 */
function ah_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', 'ah_no_self_ping' );
Andreas Hecht

Andreas Hecht

Er entwickelt WordPress-Websites und bietet dir einen Website Sicherheit Service und einen Performance Service für deine Website. Außerdem ist er Spezialist für Onpage SEO und bringt Deine Website in die Top-Suchergebnisse von Google.

Das könnte auch interessant sein...

Das Perfmatters WordPress Performance Plugin macht dein WordPress raketenschnell

Auch Laien machen Ihre Website damit raketenschnell! Lies den Artikel dazu...

3 Kommentare Kommentar hinzufügen

  1. Ich denke auch, dass man die Self Pings unterbinden sollte. Ich setze dafür seit langer Zeit das Plugin No Self Pings ( https://de.wordpress.org/plugins/no-self-ping/ ), was ja an sich nichts anderes macht und auch den gleichen Code verwendet.
    Macht es denn einen Unterschied bei der Performance, ob man das Plugin verwendet oder den Code in der functions.php hat?

    • Die functions.php sollte einen Tick schneller sein. Allerdings wird man diesen Tick nur merken, wenn sehr viele Plugins installiert sind. Empfehlenswert ist es immer, so wenig Plugins wie nur möglich installiert zu haben. Nur die nötigen Funktionen, keinen Spielkram halt.

      • Danke für die Antwort. Ich bin bei meinen Seiten eh minimalistisch unterwegs, was die Zahl der Plugins angeht und viele Funktionen realisiere ich über die function,php. Aber auch hier gilt, weniger ist mehr…

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Do NOT follow this link or you will be banned from the site!
Teilen
Teilen