Möchten Sie Ihre Benutzer zum Beitrag weiterleiten, wenn eine Kategorie oder ein Tag, die sie besuchen, nur diesen einen Beitrag enthält? Mit unserem Code-Snippet ist das ganz einfach. In diesem Artikel zeigen wir Ihnen, wie Sie das machen.
Anweisungen:
Sie müssen diesen Code nur zur functions.php-Datei Ihres Themes oder in ein websitespezifisches Plugin einfügen:
function redirect_to_post(){
global $wp_query;
if( is_archive() && $wp_query->post_count == 1 ){
the_post();
$post_url = get_permalink();
wp_redirect( $post_url );
}
} add_action('template_redirect', 'redirect_to_post');
Hinweis: Wenn Sie zum ersten Mal Code-Schnipsel in WordPress hinzuf ilde{A}gen, lesen Sie bitte unseren Leitfaden, wie Sie Code-Schnipsel richtig in WordPress kopieren / einf ilde{A}gen, damit Sie Ihre Website nicht versehentlich besch ilde{A}digen.
Wenn Ihnen dieser Code-Schnipsel gefallen hat, sollten Sie sich auch unsere anderen Artikel auf der Website ansehen, wie zum Beispiel: Die besten WordPress-Seitenersteller (im Vergleich).
Vielen Dank. Es hat wie ein Wunder funktioniert. Selbst Experten konnten mir nicht helfen, aber dieser kleine Code hat den Zauber bewirkt. Ich bin verliebt in diese Website. Habe diese Website als Lesezeichen gespeichert.
Vielen Dank.
Ist es möglich, 301 weiterzuleiten?
nicht sicher, wo ich den Code in function .php einfügen soll 🙁
HILFE
Funktionierte wie ein Zauber. Ausgezeichnet und danke.
[...] Ein Kunde bat darum, dass ein Website-Besucher zum einzelnen Beitrag weitergeleitet wird, wenn es nur einen Beitrag in einer benutzerdefinierten Taxonomie gibt. Dank Kevin Chard von WPSNIPP.COM fand ich diesen Schnipsel, der den Benutzer zur Beitragsseite weiterleitet, wenn die Kategorie oder das Tag nur einen Beitrag hat (Originalbeitrag). [...]
großartig & Cool !!! danke…
Freut mich, dass es Ihnen gefällt, genießen Sie es, Adm,
Ihr Schnipsel ist großartig !!!
Cool danke Riversatile freut mich, dass es Ihnen gefällt.
Hallo Kevin, ich glaube, ich habe ein ähnliches Problem. Big G hat eine Menge Kategoriearchive indiziert, jetzt habe ich etwa 8 Einträge in den Suchergebnissen. Ich habe nach Möglichkeiten gesucht, alle Kategorien zur Homepage weiterzuleiten. Es ist ein WP-Blog, und ich habe etwas über htaccss gelesen.
Ist das ähnlich zu dem, was Sie oben gepostet haben? Danke, KumpelRu
Nun, das obige Skript prüft, ob eine Kategorie einen Beitrag hat, aber Sie könnten einfach prüfen, ob es sich um ein Archiv handelt und dann zur Homepage weiterleiten.
function redirect_to_home(){ if( is_archive()){
wp_redirect(home_url());
}
} add_action(‘template_redirect’, ‘redirect_to_home’);
Vielen Dank Kevin! Das funktioniert auch für mich. Habe das lange gesucht!
Mann, du rettest mich (L), ich habe ein Plugin zur Weiterleitung verwendet, aber es ist viel Arbeit, Links einzeln einzugeben, um
weiterzuleiten, und es leitet alles auf einmal weiter, sehr gut, und danke dir
@google-bbb748471f941d6cd59d0e099de0729c:disqus cool, freut mich, dass ich helfen konnte.