In nur 5 Minuten Bilder Seiten in WordPress deaktivieren
Marc Wagner
April 28, 2021
Du möchtest verhindern das einzelne Bilder als individuelle Seite in deiner WordPress Webseite aufgerufen werden können? Dann ist dieser kleine Artikel genau richtig für dich.
Ganz ohne Plugin mit nur wenigen Zeilen Code lässt sich eine für Suchmaschinen freundliche 301 Weiterleitung erstellen.
Der folgende Code sorgt dafür, das Anhänge (Attachments) umgeleitet werden. Dabei wird zunächst geprüft, ob der Anhang für eine Seite hochgeladen wurde.
Konnte die jeweilige Seite identifiziert werden, erfolgt eine Weiterleitung auf diese Seite. Andernfalls wird eine Weiterleitung auf die Startseite durchgeführt.
Den folgenden Code kannst du bequem in der Functions.php deines Themes (idealerweise im Child-Theme) einfügen.
/**
Disable attachment page
@see https://themeisle.com/blog/redirect-wordpress-attachment-pages/
*/
function addRediretToAttachmentPage() {
if ( is_attachment() ) {
global $post;
$url = esc_url( home_url( '/' )); if ( $post && $post->post_parent ) { $url = esc_url( get_permalink( $post->post_parent )); } wp_redirect( $url , 301 ); exit;
}
}
add_action( 'template_redirect', 'addRediretToAttachmentPage' );
Durch die Angabe des Status Codes “301” wird sichergestellt, das Suchmaschinen auch dauerhaft, die indexierten Links aktualisieren bzw. aus dem Index nehmen.
Hinweis: Es kann einige Zeit dauern bis Suchmaschinen (Google, Bing…) Ihren Index aktualisieren.
Ich hoffe, der Artikel war hilfreich für dich. Hinterlasse uns gerne einen Kommentar, falls du Fragen hast.
Artikel von:
Marc Wagner
Hallo, Marc hier. Ich bin der Gründer von Forge12 Interactive und bereits seit über 20 Jahren leidenschaftlich dabei Webseiten, Onlineshops, Anwendungen und SaaS-Lösungen für Unternehmen zu entwickeln. Vor der Gründung habe ich bereits in Börsen notierten Unternehmen gearbeitet und mir allerlei Wissen angeeignet. Dieses Wissen möchte ich nun an meine Kunden weitergeben.
Keine Weiterleitung von Bildern und Videos