Anhang-Seiten in WordPress mit dem übergeordneten Beitrag verlinken

Ich hatte ein kleines Problem, denn Google hat einige Anhang-Seiten aus WordPress gelistet. Das sind genau diese Seiten, auf denen dann nur ein Bild zu sehen ist und sonst nichts weiter. Würde an sich nicht so sehr stören, wenn dann nicht auch Leser über Google auf diese Seiten kommen und sogar noch unter dem Bild kommentieren würden. Die Lösung war im Grunde ganz einfach.

Wir nutzen die Template Hierarchie von WordPress.

  • Erster Schritt: Kopieren der single.php des Themes
  • Zweiter Schritt: die Kopie in single-attachment.php umbenennen
  • Dritter Schritt: In der single-attachment.php nicht benötigte Elemente wie Kommentarbereich etc. entfernen
  • Vierter Schritt, folgenden Code vor oder nach <?php the_content(); ?> einfügen, dieser enthält einen Hinweis + Link zum eigentlichen Beitrag
  • Fünfter Schritt: single-attachment.php in das Theme-Verzeichnis des Blogs laden
<?php
if ( is_attachment() ) {
$parent = get_post($post->post_parent);
$cat = get_the_category($parent->ID); $cat = $cat[0];
echo '<p style="font-weight:bold;">Dies ist eine Bildunterseite. Den passenden Beitrag findest du hier: <a href="' . get_permalink($parent) . '" >' . $parent->post_title . '</a></p> ' . $delimiter . ' ';
}
?>

Wenn wir das alles gemacht haben, könnte die Seite so ausschauen und der Nutzer weiß sofort was Phase ist.

Teilen

Du bist hier: / / ...