Redirect URL to Post

Beschreibung

Redirect your visitors to

  • a random post
  • your last (latest) post
  • your first (oldest) post
  • the previous or next post
  • or a combination of conditions, for example a random post among your last 10 posts, or the latest post from at least 3 months ago, or the latest post of a specific author.

Features | Examples | Documentation | Latest Development Blog Post

A magic URL takes you to the right post

This plugin provides a URL (link) that takes you directly to a post in single-post view. This post is determined by the query parameter ?redirect_to= and optional others.

While the URL remains the same, its target changes depending on the available posts at the time when somebody enters it. That means you can use the same static URL in a menu, with a button or in a newsletter and the plugin finds out the correct target.

Simply enter the URL of your WordPress site into your browser and add ?redirect_to=… to the end.

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 – The URL will redirect to the previous post (by date).
  • next – The URL will redirect to the next post (by date).
  • custom – Der Beitrag wird durch den erforderlichen Parameter „orderby“ und den optionalen Parameter „order“ bestimmt.

You can also limit the scope of considered posts by additional filter parameters, such as &s=searchaword or &cat=2, or use an offset to go to the second latest or to the post before the previous. The parameter random combined with count and bias lets you pick the latest (or oldest) posts with a different probability than the 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 – redirects to the previous post

http://www.example.com/?redirect_to=prev&offset=1 – redirects to the post before the previous post

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 by WPBeginner)

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

Folge uns auf Facebook oder Twitter.

Sieh dir meine anderen Plugins an

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

2. Seit der Version 4.8 von WordPress funktionieren die Shortcodes in den Widgets nicht mehr.

Das ist ein Problem, das vom neuen Editor in WordPress-Widgets verursacht wird. Vermeiden kannst du es mit einem Widget, das nur Text zulässt, wie etwa das Classic Text Widget

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

Lies alle 9 Rezensionen

Mitwirkende & Entwickler

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

Mitwirkende

„Redirect URL to Post“ wurde in 1 Sprache übersetzt. Danke an die Übersetzerinnen und Übersetzer für ihre Mitwirkung.

Übersetze „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.14.1

SONSTIGES

  • Fixed typo
  • Made debugging more compatible with other plugins that get up early

0.14.0

FEATURES

  • New parameter rutpdebug to show what is going on and help you debug issues. (Use rutpdebug=2 to show also query parameters.)

0.13.1

BEHOBENE FEHLER

  • Fixed: Tracking parameters got lost.

0.13.0

FEATURES

  • Redirect to the previous or next post (of the same post type) with ?redirect_to=prev or ?redirect_to=next.

0.12.0

FEATURES

  • New parameters comment_count, comment_count_min (>=) and comment_count_max (<=) to filter by comment count. The value is always an integer. comment_count also takes negative values, which means „not“. Requires WordPress 4.9+.

SONSTIGES

  • Whitelisted more tracking parameters for Google and Matomo Analytics.

0.11.2

BEHOBENE FEHLER

  • Fixed values of parameter „cat“ getting lost.
  • Fixed incorrect inclusion of posts outside of „count“ when using „bias“.

0.11.1

SONSTIGES

  • Button parameter ‚params‘ now formatted as: “key1=value1|key2=value2| …” (Old format will continue working.)

0.11.0

FEATURES

  • New parameter ‚bias‘, to be used together with ‚?redirect_to=random‘ and ‚count‘. The value of this parameter is a percentage that determines how much the posts determined by ‚count‘ will be preferred over the rest. Example: www.example.com/?redirect_to=random&count=10&bias=80 -> The most recent 10 posts will be preferred with an 80% probability. Can be used together with ‚offset‘.

SONSTIGES

  • Support for PHP versions older than 5.6 will be dropped in near future.

Older Versions

Die kompletten Versionsinformationen sind hier zu finden.