Random Post Plugin – Redirect URL to Post

Beschreibung

Leite deine Besucher weiter zu

  • einem zufälligen Beitrag
  • deinem letzten (neusten) Beitrag
  • deinem ersten (ältesten) Beitrag
  • zu dem vorangegangenen oder nächsten Beitrag
  • oder eine Kombination von Bedingungen, zum Beispiel einem zufälligen Beitrag unter deinen letzten 10 Beiträgen, oder dem letzten Beitrag von vor mindestens 3 Monaten, oder dem letzten Beitrag eines bestimmten Autors.

Funktionen | Beispiele | Dokumentation | Letzter Blogbeitrag über die Entwicklung

Eine magische URL bringt dich zu dem richtigen Beitrag

Dieses Plugin stellt eine URL (Link) zur Verfügung, die dich direkt zu einem Beitrag in Einzelbeitragsansicht bringt. Dieser Beitrag wird von dem URL-Parameter ?redirect_to= und möglichen anderen bestimmt.

Während die URL die selbe bleibt, ändert sich das Ziel in Abhängigkeit von den verfügbaren Beiträgen zu der Zeit, wenn jemand sie eingibt. Das heißt, dass du die selbe statische URL in einem Menü, einem Button oder einem Newsletter verwenden kannst, und das Plugin ermittelt das korrekte Ziel.

Gib einfach die URL deiner WordPress-Website in den Browser ein und füge am Ende ?redirect_to=… hinzu.

Mögliche Werte für redirect_to sind:

  • last oder latest – Die URL leitet zu dem letzten (neusten) Beitrag weiter.
  • first oder oldest – Die URL leitet zu dem ersten (ältesten) Beitrag weiter.
  • random – Die URL leitet zu einem zufälligen Beitrag weiter.
  • prev or previous – Die URL leitet zu dem vorangegangenen Beitrag (nach Datum) weiter.
  • next – Die URL leitet zu dem nächsten Beitrag (nach Datum) weiter.
  • custom – Der Beitrag wird durch den erforderlichen Parameter „orderby“ und den optionalen Parameter „order“ bestimmt.

Du kannst auch den Umfang der berücksichtigten Beiträge durch weitere Filter-Parameter eingrenzen, etwa mit &s=searchaword oder &cat=2, oder benutze offset, um zu dem zweitletzten oder dem Beitrag vor dem vorangegangenen zu gehen. Der Parameter random in Kombination mit count und bias erlaubt es, die neusten (oder ältesten) Beitrage mit einer anderen Wahrscheinlichkeit zu wählen als den Rest.

Caching

Das Plugin bietet ein optionales Caching von Datenbank-Resultaten.

Einstellungen und Parameter

Es gibt keine Seite mit Einstellungen im Backend. Das Plugin wird ausschließlich durch Parameter in der URL konfiguriert.

Für mehr Informationen über Parameter und Problembehandlung gehe bitte zu dieser Seite.

Beispiele für URLs

Anmerkung: Ersetze „http://www.example.com/“ mit deiner eigenen Web-Adresse. Leerzeichen werden als „%20“ geschrieben.

http://www.example.com/?redirect_to=latest – leitet zu dem letzten Beitrag weiter

http://www.example.com/?redirect_to=random&pk_campaign=random – leitet zu einem zufälligen Beitrag weiter, mit statistischer Nachverfolgung.

http://www.example.com/?redirect_to=prev – leitet zu dem vorangegangenen Beitrag weiter

http://www.example.com/?redirect_to=random&each_once=rewind – leitet zu einem zufälligen Beitrag weiter, wobei Wiederholungen vermieden werden, und beginnt dann wieder von vorne

http://www.example.com/?redirect_to=prev&offset=1 – leitet zu dem vorletzten Beitrag weiter

http://www.example.com/?redirect_to=random&count=10 – leitet zu einem zufälligen unter den letzten 10 Beiträgen weiter

http://www.example.com/?redirect_to=random&count=10&bias=80 – führt zu einem zufälligen Beitrag. Das Plugin wählt einen der letzten 10 mit einer Wahrscheinlichkeit von 80% und vom Rest mit einer Wahrscheinlichkeit von 20%

http://www.example.com/?redirect_to=random&count=10&offset=1 – leitet zu einem zufälligen unter denjenigen 10 Beiträgen weiter, die nach dem letzten kommen

http://www.example.com/?redirect_to=random&after=1%20month%20ago – leitet zu einem zufälligen Beitrag unter den Beiträgen, die nicht älter als einen Monat sind

http://www.example.com/?redirect_to=latest&exclude=4,7 – leitet zu dem letzten Beitrag weiter, mit Ausnahme der Beiträge mit den IDs 4 und 7.

http://www.example.com/?redirect_to=latest&offset=1 – leitet zu dem zweitletzten Beitrag weiter

http://www.example.com/?redirect_to=custom&orderby=comment_count&order=DESC – leitet zu dem Beitrag mit den meisten Kommentaren weiter.

http://www.example.com/?redirect_to=latest&s=iaido&default_redirect_to=12&cache=200 – leitet zu dem letzten Beitrag weiter, der das Wort „iaido“ enthält, oder, falls nichts gefunden werden kann, zu der Seite oder dem Beitrag mit der ID 12. Benutzt einen Cache mit einer Lebenszeit von 200 Sekunden.

Button

Dieses Plugin bietet auch einen Shortcode [redirect_to_post_button], um einen einfachen Button zu erstellen. Ein paar Parameter stehen zur Verfügung.

Ein Button, der zu einem zufälligen Beitrag führt, ist eine gute Methode, um die Aufenthaltzeit deiner Besucher auf der Website zu verlängern und somit deinen SEO-Rang zu verbessern.

(Video von WPBeginner)

Falls du dieses Plugin nützlich findest, dann gib ihm bitte eine 5-Sterne-Bewertung. Vielen Dank!

Installation

  1. Finde das Plugin in der Liste im Backend und installiere es mit einem Klick. Oder lade die ZIP-Datei über das Backend hoch. Oder lade den entpackten Ordner „redirect-url-to-post“ in das Verzeichnis „/wp-content/plugins/“ hoch.
  2. Aktiviere das Plugin im „Plugins“-Menü in WordPress.

Nach der ersten Aktivierung findest du eine Ansicht mit ein paar Beispielen von URLs für deinen Blog.

FAQ

1. Wie finde ich die Ursache, wenn etwas nicht funktioniert?

Zuerst solltest du versuchen, &rutpdebug (oder &rutpdebug=2 für fortgeschrittene Benutzer) zu der URL hinzuzufügen. Dadurch erfährst mehr Details darüber, was im Hintergrund passiert. Am Ende siehst du die URL des resultierenden Beitrags, ohne jedoch dorthin zu gehen.

2. Was passiert, wenn mehr als ein Beitrag die Kriterien erfüllt (z.B. zwei haben den selben comment_count)?

Es kann nur einen Sieger geben. Derjenige Beitrag, der in der Liste (wie von WP bestimmt) als erster käme, schlägt alle anderen.

3. Der Parameter „random“ führt immer zu dem selben Beitrag.

Du benutzt vermutlich ein Caching-Plugin oder einen Service, der auch Parameter speichert. Versuche bitte, eine Ausnahme für die Zeichenfolge „redirect_to=“ einzurichten. Falls du Cloudflare benutzt, kannst du deren Page Rules anwenden.

4. Welche URL kann als Grundlage dienen?

Natürlich nur URLs des WordPress-Blogs, wo dieses Plugin installiert ist.

5. Der Beitrag kann nicht gefunden werden, obwohl ich mir sicher bin, dass er existiert und öffentlich ist.

Der häufigste Grund ist, dass dieser Beitrag zu speziellen Inhaltstyp gehört. Probiere den Parameter „post_type“, zum Beispiel „post_type=product“.

6. Kann ich beim Übersetzen helfen?

Danke! Weitere Informationen findest du hier.

Rezensionen

Alle 18 Rezensionen lesen

Mitwirkende & Entwickler

„Random Post Plugin – Redirect URL to Post“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:

Mitwirkende

„Random Post Plugin – Redirect URL to Post“ wurde in 2 Sprachen übersetzt. Danke an die Übersetzerinnen und Übersetzer für ihre Mitwirkung.

Übersetze „Random Post Plugin – Redirect URL to Post“ in deine Sprache.

Interessiert an der Entwicklung?

Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.

Änderungsprotokoll

0.23.0

Features

  • The cache is automatically cleared when a post is updated
  • We don’t reveal the database table prefix in debugging

0.22.0

Features

  • Option to delete the cache (for a particular set of parameters) with cache=-1 (here too, the constant CHATTY_MANGO_RUTP_CACHE takes priority)

Other

  • Added the actual database request to the debugging output

0.21.0

Features

  • Paramter post_type can also be a comma-separated list

0.20.0

Features

  • New parameters: author__in, author__not_in, category__and, category__in, category__not_in, post__in, post__not_in, post_name__in, post_parent, post_parent__in, post_parent__not_in, tag__and, tag__in, tag__not_in, tag_slug__and, tag_slug__in. More information. Wherever WordPress requires an array, you submit the elements as comma-separated list: ...&tag__in=12,15.

0.19.1

Other

  • Added more debug messages for &rutpdebug

0.19.0

Features

  • Define own URL parameters that will be passed through by adding to your wp-config.php define( 'CHATTY_MANGO_RUTP_PASS_THROUGH', 'own1,own2' ); (comma-separated list) to allow …&own1=foo&own2=bar

0.18.3

Bug Fixes

  • Reduced memory usage when not required to retrieve post objects from database

0.18.2

Bug Fixes

  • Fixing parameter ignore_sticky_posts

0.18.1

Bug Fixes

  • Fixing bug introduced in last version (random with bias not working)

0.18.0

Features

  • New parameter lock to redirect a visitor always to the same post for a specified time. Use it with a time in seconds: ...&lock=86400. Particularly useful with random redirects. This works only in the same browser and if the visitor accepts and keeps cookies.

Other

  • Cookies (for each_once and lock) have now by default a domain-wide validity. Switch to separate cookies per directory with the parameter directory_cookie.
  • Please help translate!

Older Versions

Die kompletten Versionsinformationen sind hier zu finden.