Verständnis von WordPress Pingbacks
Pingbacks sind ein integraler Bestandteil von WordPress, auch wenn nicht jeder Nutzer den Begriff kennt. Sie sind im Wesentlichen Benachrichtigungen, die Sie informieren, wenn eine Ihrer Seiten auf einer anderen Website verlinkt wurde. Diese Benachrichtigungen erscheinen in Ihrer Kommentarübersicht im WordPress Backend. Besonders häufig treten sie auf, wenn Sie innerhalb Ihrer eigenen Website Artikel oder Seiten verlinken. Dies kann mit der Zeit lästig werden, insbesondere bei einer umfangreichen internen Verlinkung.
Unterschied zwischen internen und externen Pingbacks
Pingbacks haben verschiedene Funktionen. Sie informieren Sie über die Verlinkung Ihrer Website auf anderen Seiten und ermöglichen eine Rückverlinkung, wenn der Pingback zugelassen wird. Hierbei ist es wichtig, zwischen internen und externen Pingbacks zu unterscheiden:
- Interne Pingbacks: Diese entstehen, wenn Sie innerhalb Ihrer eigenen Website auf andere Seiten oder Beiträge verlinken.
- Externe Pingbacks: Diese treten auf, wenn Sie auf Ihrer Website eine externe Seite verlinken.
Externe Pingbacks sind nützlich, da sie Sie über Verlinkungen von anderen Websites informieren. Interne Pingbacks hingegen können schnell störend werden, wenn Sie viele interne Links verwenden.
Methoden zum Deaktivieren von Pingbacks
Es gibt mehrere Möglichkeiten, um die Pingback-Funktion in WordPress zu deaktivieren, sei es komplett oder nur für interne Pingbacks.
Globale Deaktivierung über die Einstellungen
Um alle Pingbacks zu deaktivieren, können Sie die Einstellungen in WordPress anpassen:
- Gehen Sie zu „Einstellungen“ -> „Diskussionen“ in Ihrem WordPress Dashboard.
- Entfernen Sie den Haken bei „Versuchen, jedes in Beiträgen verlinkte Weblog zu benachrichtigen (verlangsamt das Veröffentlichen)“, um das Senden von Pingbacks zu verhindern.
- Entfernen Sie den Haken bei „Link-Benachrichtigungen von anderen Blogs (Pingbacks und Trackbacks) zu neuen Beiträgen ermöglichen“, um keine eingehenden Pingbacks mehr zu erhalten.
Diese Einstellungen betreffen sowohl interne als auch externe Pingbacks.
Interne Pingbacks per Code ausschalten
Um nur die internen Pingbacks zu deaktivieren, empfiehlt es sich, einen kleinen Code in die functions.php Datei Ihres Themes einzufügen. Dieser Ansatz ist einfach und vermeidet die Installation eines zusätzlichen Plugins:
function 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', 'no_self_ping' );
Fügen Sie diesen Code in ein Child-Theme ein, um sicherzustellen, dass er bei Theme-Updates erhalten bleibt.
Verwendung eines Plugins zur Deaktivierung
Falls Sie lieber ein Plugin verwenden möchten, gibt es das No Self Pings Plugin. Dieses Plugin erfordert keine weiteren Einstellungen und funktioniert direkt nach der Aktivierung. Es bietet auch die Möglichkeit, zusätzliche URLs einzutragen, die nicht angepingt werden sollen, was nützlich ist, wenn Sie mehrere Websites verwalten.
Insgesamt kann die Deaktivierung von internen Pingbacks die Übersichtlichkeit in Ihrem WordPress Backend verbessern und unnötige Benachrichtigungen reduzieren.