X

Wie man weiterleitet, wenn eine Kategorie / ein Tag nur einen Beitrag enthält

Schnipsel von IsItWP

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).

Kommentare   Hinterlasse eine Antwort

  1. 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.

  2. Vielen Dank.
    Ist es möglich, 301 weiterzuleiten?

  3. nicht sicher, wo ich den Code in function .php einfügen soll 🙁
    HILFE

  4. Funktionierte wie ein Zauber. Ausgezeichnet und danke.

  5. WordPress Funktion Weiterleitung zu einzelnen Beiträgen in Kategorie oder Taxonomie | Ellen Jane Moore 27. April 2012 um 10:33 Uhr

    [...] 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). [...]

  6. großartig & Cool !!! danke…

    1. Freut mich, dass es Ihnen gefällt, genießen Sie es, Adm,

  7. Ihr Schnipsel ist großartig !!!

    1. Cool danke  Riversatile freut mich, dass es Ihnen gefällt.

  8. 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

    1. 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’);

      1. Michiel Holtgreve 3. September 2014 um 7:20 Uhr

        Vielen Dank Kevin! Das funktioniert auch für mich. Habe das lange gesucht!

  9. Anderson Luiz Narciso 21. Mai 2011 um 19:36 Uhr

    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

    1. @google-bbb748471f941d6cd59d0e099de0729c:disqus  cool, freut mich, dass ich helfen konnte.

Kommentar hinzufügen

Wir freuen uns, dass Sie einen Kommentar hinterlassen haben. Bitte beachten Sie, dass alle Kommentare gemäß unserer Datenschutzrichtlinie moderiert werden und alle Links nofollow sind. Verwenden Sie KEINE Schlüsselwörter im Namensfeld. Lassen Sie uns ein persönliches und bedeutungsvolles Gespräch führen.

WordPress Launch Checkliste

Die ultimative Checkliste für den Start von WordPress

Wir haben alle wichtigen Checklistenpunkte für den Start Ihrer nächsten WordPress-Website in einem praktischen E-Book zusammengefasst.
Ja, senden Sie mir das kostenlose E-Book!