Post direkt anzeigen, wenn nur ein Suchergebniss
26. Mai 2015
Google listet manchmal bei nicht optimierten Seiten die Suche aus, obwohl es nur einen spezifischen Artikel betrifft. Dies geschieht natürlich auch bei der Regulären Suche. Um hier eine Abkürzung zu nehmen, kann man einen redirect auf den jeweiligen Artikel legen. Ein Ergebnis in der Liste ist etwas unschön und nervig eben. Wie immer in der […]

Google listet manchmal bei nicht optimierten Seiten die Suche aus, obwohl es nur einen spezifischen Artikel betrifft.
Dies geschieht natürlich auch bei der Regulären Suche.
Um hier eine Abkürzung zu nehmen, kann man einen redirect auf den jeweiligen Artikel legen.
Ein Ergebnis in der Liste ist etwas unschön und nervig eben.
Wie immer in der functions.php im Template:
[php]function redirect_single_post() {
if (is_search()) {
global $wp_query;
if ($wp_query->post_count == 1) {
wp_redirect( get_permalink( $wp_query->posts['0']->ID ) );
}
}
}
add_action('template_redirect', 'redirect_single_post');[/php]
Kommentare
Kommentare werden geladen...