Lesefortschritt:

Word­Press die Anhangsseite für Medien austreiben

2. August 2023 | functions.php, Mediathek, Word­Press

Trick # 262 | Dieser Beitrag beinhaltet 409 Wörter. – Geschätzte Lesezeit: ca. 3 Minuten.

Wann immer Sie ein Bild in Ihre Word­Press-Mediathek laden geschieht es: Word­Press erstellt automatisch eine Anhangseite, welche unter einer eigenen URL erreichbar ist und das Bild darstellt. Kaum einmal sind diese Attachement-Seiten für User von Nutzen. Sie lassen sich aber komplett abschalten – das ist meist auch gut für die Suchmaschinen.

So wie nebenan zu sehen, präsentiert sich eine Anhangseite von Dr. Code. Nichtssagender geht fast nicht.

 

Mit einem kleinen PHP-Code werden Sie aber die zumeist nutzlose Anhangseite los. Den folgenden Code kopieren Sie in die Datei functions.php Ihrer Word­Press-Installation (unter Design/Theme-Editor):

function redirect_attachment_page() {
  if ( is_attachment() ) {
    global $post;
    if ( $post && $post->post_parent ) {
      wp_redirect( esc_url( get_permalink( $post->post_parent ) ), 301 );
      exit;
    } else {
      wp_redirect( esc_url( home_url( '/' ) ), 301 );
      exit;
    }
  }
}
add_action( 'template_redirect', 'redirect_attachment_page' );

Der Trick dabei: sobald ein Bild auf eine Anhangseite verlinkt ist, wird diese umgeleitet auf die eigentliche Bilddatei. Als Fallback wird auf die Homepage der Website umgeleitet – immer noch besser als eine seltsame Anhangsseite.

Ein einfacher, aber hilfreicher Hack – findet Dr. Code.

 

Werbung

Word­Press-URL fix hinterlegen

Die Word­Press-URL lässt sich zwar im Backend festlegen – dort jedoch auch (versehentlich) überschreiben. Dann kann es haarig werden und ein Krampf, bis man wieder Zugriff aufs Word­Press-Backend hat. Fix festlegen lässt sich die URL aber auch in ...

Werbung

 

Pin It on Pinterest

Share This