{"id":10933,"date":"2020-04-26T21:20:20","date_gmt":"2020-04-26T21:20:20","guid":{"rendered":"https:\/\/blogging-techies.com\/ge\/so-leiten-sie-benutzer-in-wordpress-um\/"},"modified":"2020-04-26T21:20:20","modified_gmt":"2020-04-26T21:20:20","slug":"so-leiten-sie-benutzer-in-wordpress-um","status":"publish","type":"post","link":"https:\/\/blogging-techies.com\/ge\/so-leiten-sie-benutzer-in-wordpress-um\/","title":{"rendered":"So leiten Sie Benutzer in WordPress um"},"content":{"rendered":"<p>Weiterleitungen sind ein Standardbestandteil von Websites, Plugins und Themen. Einige passieren vor den Augen, und Sie wissen m\u00f6glicherweise nicht einmal, was auf dem R\u00fccken passiert.<\/p>\n<p>Obwohl Weiterleitungen in der Regel Entwicklern \u00fcberlassen bleiben, zeigen wir Ihnen einige Tipps, mit denen Sie:<\/p>\n<h2 id=\"redirect-after-login\">So leiten Sie bestimmte Benutzerrollen nach erfolgreicher Anmeldung um<\/h2>\n<p>In diesem Teil des Artikels zeigen wir Ihnen einen Code, den Sie leicht \u00e4ndern k\u00f6nnen und <strong>Steuern Sie, wo ein bestimmter Benutzer nach erfolgreicher Anmeldung landet<\/strong> zu Ihrer WordPress-Website.<\/p>\n<p>Standardm\u00e4\u00dfig bringt WordPress alle Benutzer zum Dashboard, und das k\u00f6nnte f\u00fcr einige von Ihnen ein Problem sein. Vielleicht m\u00f6chten Sie Ihre Administratoren und Autoren so lange im Backend behalten, wie Sie m\u00f6chten <strong>Leiten Sie Ihre anderen Benutzer direkt auf Ihre Homepage<\/strong> Oder vielleicht auf einer anderen Frontend-Seite, die Sie speziell f\u00fcr sie erstellt haben.<\/p>\n<p>Gehen Sie folgenderma\u00dfen vor, um Benutzer basierend auf ihren Rollen umzuleiten:<\/p>\n<ol>\n<li>\u00d6ffnen Sie die Datei functions.php<\/li>\n<li>Kopieren Sie den folgenden Code und f\u00fcgen Sie ihn ein:<\/li>\n<pre class=\"lang:php decode:true \">function my_login_redirect( $url, $request, $user ){\r\nif( $user && is_object( $user ) && is_a( $user, 'WP_User' ) ) {\r\nif( $user->has_cap( 'administrator') or $user->has_cap( 'author')) {\r\n$url = admin_url();\r\n} else {\r\n$url = home_url('\/custom-page \/');\r\n}\r\n}\r\nreturn $url;\r\n}\r\nadd_filter('login_redirect', 'my_login_redirect', 10, 3 );<\/pre>\n<li>\u00c4nderungen speichern<\/li>\n<\/ol>\n<p>Mit dem oben gezeigten Code bleiben Administratoren genau dort, wo sie sein m\u00fcssen: im Admin-Bereich, w\u00e4hrend alle anderen Benutzer zu einer benutzerdefinierten Seite weitergeleitet werden.<\/p>\n<p><strong>Sie k\u00f6nnen die URLs einfach \u00e4ndern, indem Sie die Variable $ url in der 4. und 6. Zeile \u00e4ndern<\/strong> und f\u00fchren Sie Ihre Benutzer daher zu allen Posts \/ Seiten, die Sie f\u00fcr sie erstellt haben.<\/p>\n<p>Wenn Sie Benutzerrollen steuern m\u00f6chten, k\u00f6nnen Sie dies problemlos in der dritten Zeile des Codes tun. Im obigen Beispiel haben wir Administratoren und Autoren im Admin-Bereich belassen. Wenn Sie nur Administratoren dort haben m\u00f6chten, entfernen Sie einfach die Autoren aus dem Bild:<\/p>\n<pre class=\"lang:php decode:true \">if( $user->has_cap( 'administrator' ) ) {\r\n<\/pre>\n<p>Anstatt Autoren zu entfernen, k\u00f6nnen Sie auch andere Rollen hinzuf\u00fcgen. Es liegt an Ihnen, zu entscheiden, wer auf welcher Seite landet.<\/p>\n<p>Das war&#39;s. Mit diesem Code ben\u00f6tigen Sie keine Plugins, um Weiterleitungen zu steuern, nachdem sich ein Benutzer angemeldet hat. Wenn Sie den Code noch nicht \u00e4ndern m\u00f6chten, lesen Sie, wie Sie Benutzer nach der Anmeldung mit einem Plugin umleiten.<\/p>\n<h2 id=\"peters-login\">Benutzer nach dem Login mit dem Peter Login Redirect Plugin umleiten<\/h2>\n<p>W\u00e4hrend Sie Benutzer nach dem Anmelden schnell umleiten k\u00f6nnen, indem Sie einen Code eingeben, den wir Ihnen oben gezeigt haben, ist dies nicht die beste Option f\u00fcr diejenigen, die nicht an Verschl\u00fcsselung interessiert sind. Wenn Sie mehr Kontrolle \u00fcber Weiterleitungen haben m\u00f6chten, m\u00fcssen Sie wissen, wie Sie den Code \u00e4ndern.<\/p>\n<p>Anstatt den Code zu \u00e4ndern, <strong>Wir zeigen Ihnen ein Plugin, das die Drecksarbeit f\u00fcr Sie erledigt<\/strong>. Sie m\u00fcssen lediglich entscheiden, welcher Benutzer wohin geht, auf einige Kontrollk\u00e4stchen klicken und die URLs einf\u00fcgen, w\u00e4hrend sich das Plugin um den Rest k\u00fcmmert.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogging-techies.com\/wp-content\/uploads\/2020\/03\/Como-redirigir-usuarios-en-WordPress.png\" class=\"size-full wp-image-1263 aligncenter\" alt=\"Peters Login-Weiterleitung\" width=\"400\" height=\"227\"><\/p>\n<p>Obwohl es unz\u00e4hlige WordPress-Plugins gibt, die daf\u00fcr entwickelt wurden, haben wir f\u00fcr diesen Teil des Artikels die Login-Weiterleitung von Peter gew\u00e4hlt.<\/p>\n<p><strong>Mit diesem Plugin k\u00f6nnen Sie Benutzer anhand ihrer Namen, Benutzerrollen und sogar Benutzerfunktionen ausw\u00e4hlen<\/strong> und f\u00fcgen Sie einfach die URL ein, zu der Benutzer nach der Anmeldung umgeleitet werden. Es ist sogar m\u00f6glich, eine andere Seite auszuw\u00e4hlen, wenn Sie diesen Benutzer oder diese Benutzergruppe nach dem Abmelden umleiten m\u00f6chten. Dar\u00fcber hinaus k\u00f6nnen Sie eine separate URL ausw\u00e4hlen, die nach der Registrierung als Zielseite f\u00fcr jeden Benutzer verwendet werden soll.<\/p>\n<p>Wenn Ihnen das nicht ausreicht und Sie Ihre Weiterleitungen weiter verbessern m\u00f6chten, sind Sie bei Peters Login-Weiterleitung genau richtig. Wenn Sie beispielsweise f\u00fcr jeden Benutzer eine bestimmte Seite erstellt haben, k\u00f6nnen Sie die URL direkt aus dem Plugin generieren. In diesem Fall reicht ein im Plugin beschriebener einfacher Shortcode aus <strong>Geben Sie den Benutzernamen des Benutzers ein und leiten Sie diesen bestimmten Benutzer auf seine spezifische Seite weiter.<\/strong><\/p>\n<p>Am Ende gibt es einige Plugin-Optionen, mit denen Sie das Verhalten des Plugins weiter steuern k\u00f6nnen. Sie k\u00f6nnen das Plugin so konfigurieren, dass nur ein URL-Typ verwendet wird, und beispielsweise nur die Verwendung interner Links zulassen, POST- und GET-Weiterleitungen steuern, bei Bedarf eine externe Weiterleitungsdatei verwenden und ausw\u00e4hlen, wer dieses Plugin steuern kann, indem Sie Ebenen von ausw\u00e4hlen Berechtigungen.<\/p>\n<p>Wenn Sie Anmelde-, Abmelde- und Registrierungsumleitungen verwalten m\u00fcssen, bietet Ihnen die Anmeldeumleitung von Peter nahezu alles, was Sie ben\u00f6tigen. Oh ja, haben wir schon erw\u00e4hnt, dass das Plugin kostenlos ist? Sie k\u00f6nnen es aus dem WordPress-Plugin-Repository herunterladen und in Sekundenschnelle installieren. Danach m\u00fcssen Sie nur noch navigieren.<\/p>\n<h2 id=\"redirect-after-logout\">So leiten Sie einen WordPress-Benutzer nach dem Abmelden um<\/h2>\n<p>Wenn sich ein Benutzer von einer WordPress-Website abmeldet, kehrt er standardm\u00e4\u00dfig zur Anmeldeseite zur\u00fcck. Es wird eine Meldung angezeigt, die einen Benutzer \u00fcber die erfolgreiche Abmeldung informiert, und der Rest der Navigation bleibt den Benutzern \u00fcberlassen.<\/p>\n<p>Aber was ist, wenn Sie m\u00f6chten, dass Ihre Benutzer es sind? <strong>Automatisch auf Ihre Homepage weitergeleitet, Diskussionsseiten, die sie sehen sollen, oder andere interessante Seiten?<\/strong> Vielleicht m\u00f6chten Sie eine andere Abmeldeseite erstellen, die spezielle Widgets enth\u00e4lt, oder Ihre Benutzer an einen anderen Ort bringen? In diesem Fall ben\u00f6tigen Sie diesen kleinen Code, damit alles m\u00f6glich ist.<\/p>\n<p>In den folgenden Zeilen zeigen wir Ihnen, wie Sie einen Benutzer einfach zu der gew\u00fcnschten URL umleiten k\u00f6nnen. Wenn Sie den Code nicht f\u00fcr Weiterleitungen verwenden m\u00f6chten, zeigen wir Ihnen ein einfaches Plugin, das all das f\u00fcr Sie erledigt. Zuvor leiten wir einen Benutzer jedoch zur Startseite weiter:<\/p>\n<ol>\n<li>\u00d6ffnen Sie die Datei functions.php<\/li>\n<li>Kopieren Sie den folgenden Code und f\u00fcgen Sie ihn ein:<\/li>\n<pre class=\"lang:php decode:true \">add_action('wp_logout','auto_redirect_after_logout');\r\nfunction auto_redirect_after_logout(){\r\nwp_redirect( home_url() );\r\nexit();\r\n}<\/pre>\n<li>\u00c4nderungen speichern<\/li>\n<li>Melden Sie sich ab und genie\u00dfen Sie Ihre sch\u00f6ne Homepage<\/li>\n<\/ol>\n<p>So einfach ist das. Wie Sie aus dem Code erraten k\u00f6nnen, <strong>Sie k\u00f6nnen einen Benutzer zu einer anderen URL umleiten, indem Sie die dritte Zeile \u00e4ndern<\/strong>. Wenn Sie Ihre Benutzer auf eine andere Seite Ihrer eigenen Website oder auf eine externe Seite leiten m\u00f6chten, sollte Ihr Code folgenderma\u00dfen aussehen:<\/p>\n<pre class=\"lang:php decode:true \">add_action('wp_logout','auto_redirect_after_logout');\r\nfunction auto_redirect_after_logout(){\r\nwp_redirect( 'http:\/\/www.firstsiteguide.com');\r\nexit();\r\n}<\/pre>\n<p>Wenn Sie mehr mit der Funktion wp_redirect tun m\u00f6chten, k\u00f6nnen Sie auf den WordPress Codex-Seiten mehr dar\u00fcber erfahren.<\/p>\n<h3>Login und Logout umleiten<\/h3>\n<h5>PREIS: Kostenlos<\/h5>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogging-techies.com\/wp-content\/uploads\/2020\/03\/1584232330_26_Como-redirigir-usuarios-en-WordPress.png\" class=\"aligncenter size-full wp-image-4898\" alt=\"Login- und Logout-Weiterleitungen\" width=\"662\" height=\"287\"><\/p>\n<p>Dieses kostenlose Plugin ist relativ einfach und wird seine Arbeit perfekt machen. Anstatt sich mit dem Code zu befassen, wird durch die Umleitung von Anmelden und Abmelden ein zus\u00e4tzliches Segment auf der Konfigurationsseite erstellt. Nach der Installation und Aktivierung sollten Sie <strong>Navigieren Sie und scrollen Sie zum Ende der Seite<\/strong>. Hier finden Sie separate Eingabefelder f\u00fcr Login- und Logout-Weiterleitungen. Geben Sie die gew\u00fcnschten URLs ein, speichern Sie die \u00c4nderungen und fertig!<\/p>\n<p>Wenn Sie weitere Weiterleitungsoptionen f\u00fcr Ihre WordPress-Website ben\u00f6tigen, empfehlen wir Ihnen, das 5-Sekunden-Weiterleitungs-Plugin zu lesen, mit dem Sie Beitr\u00e4ge, Seiten, Kategorien, Tags oder benutzerdefinierte URLs umleiten k\u00f6nnen. Wird es dir erlauben <strong>Vertuschen Sie Ihre URLs<\/strong> Das kann eine gro\u00dfartige Sache sein, um Affiliate-Links oder URLs vor Ihren Besuchern zu verbergen. Das Plugin zeigt auch Statistiken zu jedem umgeleiteten Link an, damit Sie wissen, was auf der Site passiert.<\/p>\n<p>Wenn Sie Artikel ver\u00f6ffentlichen, m\u00f6chten Sie nat\u00fcrlich, dass die Leute sie kommentieren. In diesem Teil des Handbuchs zeigen wir Ihnen, wie Sie einen Benutzer nach dem Absenden eines Kommentars umleiten.<\/p>\n<p>Diese Funktion kann in bestimmten Situationen hilfreich sein. <strong>Beispielsweise m\u00f6chten Sie m\u00f6glicherweise eine personalisierte Dankesseite f\u00fcr ein Geschenk erstellen, das Sie organisieren<\/strong>. Wenn Besucher ein Werbegeschenk betreten, indem sie einen Kommentar hinterlassen, k\u00f6nnen Sie sie einfach auf diese &quot;Danke&quot; -Seite weiterleiten, auf der sie zus\u00e4tzliche Informationen zu den Preisen bereitstellen k\u00f6nnen.<\/p>\n<p>Es gibt tats\u00e4chlich viele verschiedene Gr\u00fcnde, warum Sie einen Benutzer nach dem Hinterlassen eines Kommentars m\u00f6glicherweise umleiten m\u00fcssen. Daher sollten Sie dies ohne weiteres tun, um den Prozess zu automatisieren.<\/p>\n<h3>Benutzer nach dem Senden eines Kommentars umleiten:<\/h3>\n<ol>\n<li>\u00d6ffnen Sie die Datei functions.php<\/li>\n<li>Kopieren Sie diesen Code und f\u00fcgen Sie ihn in die Datei ein:<\/li>\n<pre class=\"lang:php decode:true \">function redirect_after_comment(){\r\nwp_redirect('\/thank-you\/');\r\nexit();\r\n}\r\nadd_filter('comment_post_redirect', 'redirect_after_comment');<\/pre>\n<li>Benennen Sie die Seite in der zweiten Zeile um.<\/li>\n<li>\u00c4nderungen speichern<\/li>\n<\/ol>\n<p>Das war&#39;s. Sie k\u00f6nnen jetzt die Funktion testen. \u00d6ffne einen deiner Beitr\u00e4ge und hinterlasse einen Kommentar. <strong>Wenn Sie alles richtig gemacht haben, sollten Sie auf der Seite http: \/www.yoursite.com\/thank-you oder der in der zweiten Zeile Ihres Codes angegebenen Seite landen.<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogging-techies.com\/wp-content\/uploads\/2020\/03\/1584232330_455_Como-redirigir-usuarios-en-WordPress.png\" class=\"aligncenter size-full wp-image-3138\" alt=\"Danke Seite\" width=\"768\" height=\"348\"><\/p>\n<p>Vergessen Sie nicht, den Leuten f\u00fcr ihre Kommentare zu danken, aber vergessen Sie auch nicht, dass Ihre Besucher auf der Website bleiben und weiter surfen sollen. Eine gute Idee k\u00f6nnte sein, eine Liste Ihrer letzten oder beliebtesten Beitr\u00e4ge hinzuzuf\u00fcgen oder sogar noch besser alle verwandten Beitr\u00e4ge aufzulisten, die f\u00fcr einen Kommentator von Interesse sein k\u00f6nnten. <strong>Wenn Sie eine Mailingliste haben, ist dies ein guter Ort, um Ihnen ein Abonnement anzubieten.<\/strong><\/p>\n<p>W\u00e4hrend diese Funktion eine schnelle und einfache M\u00f6glichkeit bietet, Benutzer nach dem Hinterlassen eines Kommentars umzuleiten, sind Sie m\u00f6glicherweise an einem Plugin interessiert, das Ihnen einige zus\u00e4tzliche Funktionen bietet.<\/p>\n<h2 id=\"search-redirect\">Leiten Sie Benutzer nach der Suche um, wenn nur ein Ergebnis gefunden wurde<\/h2>\n<p>Die Suchfunktion ist ein Muss, wenn Sie mit mehr Artikeln arbeiten. Wenn Sie t\u00e4glich schreiben, stellen Sie sich die Anzahl der Artikel vor, die auf verschiedene Kategorien verteilt sind. Wenn Sie nur drei kurze Artikel pro Tag ver\u00f6ffentlichen, enth\u00e4lt Ihre Datenbank nach dem ersten Jahr \u00fcber tausend verschiedene Titel. Stellen Sie sich nun vor, Sie gehen zum ersten Mal auf die Website, w\u00e4hrend Sie nach etwas Bestimmtem suchen &#8211; Sie m\u00f6chten danach suchen.<\/p>\n<p>Standardm\u00e4\u00dfig durchsucht WordPress Post-Titel, Tags und nat\u00fcrlich Inhalte. Wenn Sie also nach einem bestimmten Wort oder einer bestimmten Phrase suchen, werden Sie wahrscheinlich Dutzende von Posts und Seiten finden, die die Abfrage enthalten. Aber was w\u00e4re, wenn es nur ein Suchergebnis g\u00e4be?<\/p>\n<p>Wenn jemand nach einer bestimmten Phrase oder einem vollst\u00e4ndigen Satz gesucht hat, gibt es wahrscheinlich nur wenige oder vielleicht nur ein Ergebnis. ich<strong>Wenn nur ein Ergebnis gefunden wird, ist es nicht erforderlich, einen Benutzer auf die Suchergebnisseite umzuleiten<\/strong>. Warum w\u00fcrden Sie diesen Benutzer nicht direkt zu dem im Ergebnis gefundenen Beitrag \/ der Seite f\u00fchren?<\/p>\n<p>Mal sehen, wie das geht:<\/p>\n<ol>\n<li>\u00d6ffnen Sie functions.php<\/li>\n<li>Kopieren Sie diesen Code und f\u00fcgen Sie ihn am Ende der Datei ein:<\/li>\n<pre class=\"lang:php decode:true \">add_action('template_redirect', 'redirect_search_result);\r\nfunction redirect_search_result() {\r\nif (is_search()) {\r\nglobal $wp_query;\r\nif ($wp_query->post_count == 1 && $wp_query->max_num_pages == 1) {\r\nwp_redirect( get_permalink( $wp_query->posts('0')->ID ) );\r\nexit;\r\n}\r\n}\r\n}<\/pre>\n<li>\u00c4nderungen speichern<\/li>\n<\/ol>\n<p>Sie haben Ihr WordPress f\u00fcr die neue Funktionalit\u00e4t vorbereitet. Nach dem Speichern der \u00c4nderungen <strong>Jedes Mal, wenn ein Benutzer nach etwas sucht, das nur ein Ergebnis zur\u00fcckgibt, wird dieser Benutzer direkt zum Beitrag \/ zur Seite weitergeleitet.<\/strong><\/p>\n<p>Obwohl es klein erscheinen mag, sind wir sicher, dass es Ihren Besuchern gefallen wird, dass Sie sie mit einem Klick auf eine Schaltfl\u00e4che gespeichert haben. Wenn Sie einen Klick hier und einen Klick dort speichern, wird die Benutzererfahrung verbessert, und das m\u00f6chten Sie wahrscheinlich auf Ihrer Website, oder?<\/p>\n<h2 id=\"redirect-category\">Leiten Sie Benutzer um, wenn nur ein Beitrag in einer Kategorie gefunden wird<\/h2>\n<p>Anstatt eine Kategorie- oder Tag-Seite zu \u00f6ffnen, die nur ein Ergebnis enth\u00e4lt, k\u00f6nnen Sie diesen Benutzer direkt zum Beitrag \/ zur Seite umleiten. Wie bei den meisten unserer Codefragmente kopieren Sie einfach den Code und f\u00fcgen Sie ihn ein:<\/p>\n<h3>Leiten Sie einen Benutzer um, wenn es nur einen Beitrag in einer Kategorie oder einem Tag gab:<\/h3>\n<ol>\n<li>\u00d6ffnen Sie die Datei functions.php<\/li>\n<li>Kopieren Sie den folgenden Code und f\u00fcgen Sie ihn ein:<\/li>\n<pre class=\"lang:php decode:true \">function redirect_to_post(){\r\nglobal $wp_query;\r\nif( is_archive() && $wp_query->post_count == 1 ){\r\nthe_post();\r\n$post_url = get_permalink();\r\nwp_redirect( $post_url );\r\n}\r\n} add_action('template_redirect', 'redirect_to_post');\r\n<\/pre>\n<li>\u00c4nderungen speichern<\/li>\n<\/ol>\n<p>Sobald Sie mit dem Code fertig sind und Ihre \u00c4nderungen gespeichert haben, k\u00f6nnen Sie die Funktion testen, indem Sie eine Kategorie- oder Tag-Seite \u00f6ffnen, die nur einen Beitrag \/ eine Seite enth\u00e4lt. <strong>Anstatt eine Seite zu \u00f6ffnen, auf der nur dieser Beitrag \/ diese Seite angezeigt wird, werden Sie direkt zum Beitrag weitergeleitet<\/strong>. Beeindruckend, nicht wahr?<\/p>\n<p>Da einige Benutzer dadurch verwirrt sein k\u00f6nnen, ist es eine gute Idee, eine benutzerdefinierte Nachricht einzuf\u00fcgen, die den Benutzern mitteilt, dass nur ein Ergebnis gefunden wurde und die Umleitung erfolgte. Wenn Sie dies tun m\u00f6chten, k\u00f6nnen Sie die Nachricht oben auf dem Beitrag \/ der Seite hinterlassen, zu der \/ der ein Benutzer weitergeleitet wurde, indem Sie eine einfache &quot;Echo&quot; -Anweisung einf\u00fcgen. In diesem Fall w\u00fcrde Ihr Code folgenderma\u00dfen aussehen:<\/p>\n<pre class=\"lang:php decode:true \">function redirect_to_post(){\r\nglobal $wp_query;\r\nif( is_archive() && $wp_query->post_count == 1 ){\r\nthe_post();\r\n$post_url = get_permalink();\r\nwp_redirect( $post_url );\r\n}\r\necho \"Since there was only one result found, you have been redirected to this post\/page!\";\r\n}\r\nadd_action('template_redirect', 'redirect_to_post');\r\n<\/pre>\n<p>Nachdem Sie sogar eine Nachricht implementiert haben, sind Sie fertig und m\u00fcssen sich nicht mehr mit Kategorien und Tags befassen, die nur einen Beitrag \/ eine Seite enthalten. Aber lassen Sie diese Funktion keine Entschuldigung daf\u00fcr sein, keine neuen Artikel in der Kategorie zu schreiben.<\/p>\n<h2 id=\"redirect-random\">Leiten Sie Benutzer zu einer zuf\u00e4lligen WordPress-Seite weiter<\/h2>\n<p>Dies ist m\u00f6glicherweise nicht die Standardfunktion aller WordPress-Websites, aber es kann sicherlich ein unterhaltsames Tool sein, das Sie irgendwo auf Ihrer Website haben. <strong>Wenn Sie viel schreiben oder mehrere Galerien haben, erhalten Sie m\u00f6glicherweise Tausende von Seiten, die ein durchschnittlicher Benutzer nicht sehen kann<\/strong>. Warum sollten Sie die Dinge nicht ein wenig interessanter machen, indem Sie einen Benutzer zu einem zuf\u00e4lligen Beitrag umleiten?<\/p>\n<p>OK, ein Benutzer wird ohne sein Wissen nicht zu einem zuf\u00e4lligen Beitrag weitergeleitet, und nat\u00fcrlich auch nicht auf der Startseite. Sie k\u00f6nnen jedoch eine einfache Schaltfl\u00e4che oder einen Link erstellen, auf die ein Benutzer klicken kann, und Sie dann zu einer anderen Seite Ihrer Website f\u00fchren. Vielleicht ist es eine Galerie. Vielleicht ein gro\u00dfartiges Editorial, das ich vor Jahren geschrieben hatte. Wer wei\u00df. Es kann Spa\u00df machen.<\/p>\n<p>Fangen wir an:<\/p>\n<ol>\n<li>Sie m\u00fcssen zuerst Ihren Weiterleitungslink vorbereiten. \u00d6ffnen Sie Ihre Datei functions.php<\/li>\n<li>Kopieren Sie den folgenden Code und f\u00fcgen Sie ihn ein:<\/li>\n<pre class=\"lang:php decode:true \">add_action('init','random_add_rewrite');\r\nfunction random_add_rewrite() {\r\nglobal $wp;\r\n$wp->add_query_var('random');\r\nadd_rewrite_rule('random\/?$', 'index.php?random=1', 'top');\r\n}\r\n\r\nadd_action('template_redirect','random_template');\r\n\r\nfunction random_template() {\r\nif (get_query_var('random') == 1) {\r\n$posts = get_posts('post_type=post&orderby=rand&numberposts=1');\r\nforeach($posts as $post) {\r\n$link = get_permalink($post);\r\n}\r\nwp_redirect($link,307);\r\nexit;\r\n}\r\n}<\/pre>\n<li>\u00c4nderungen speichern<\/li>\n<li>Gehen Sie zu www.yourdomain.com\/?random=1<\/li>\n<\/ol>\n<p>Danach k\u00f6nnen Sie Ihren Link \/ Button erstellen. Alles, was Sie tun m\u00fcssen, ist eine Verkn\u00fcpfung. Jedes Mal, wenn ein Benutzer die Seite \u00f6ffnet, wird er auf eine zuf\u00e4llige Seite umgeleitet. Viel Spa\u00df mit Ihrer neuen Funktion.<\/p>\n<h2>Weiterleiten Sie zum Schluss<\/h2>\n<p>Fr\u00fcher oder sp\u00e4ter m\u00f6chten Sie bestimmte Benutzer in bestimmten Situationen umleiten. Wenn es einen guten Grund daf\u00fcr gibt und Sie versuchen, Ihre Besucher zum Kauf zu bewegen, oder wenn Sie nur m\u00f6chten, dass der Anmeldevorgang bequemer ist, hilft Ihnen dieses Tutorial bei der Verwaltung von Weiterleitungen.<\/p>\n<p>Wenn Sie sich mit dem Codieren wohl f\u00fchlen, k\u00f6nnen Sie dies auch verbessern und Benutzer in verschiedenen Situationen umleiten. Wenn nicht, hoffen wir, dass diese Beispiele ausreichen, um Ihre Anforderungen zu erf\u00fcllen.<\/p>\n   ","protected":false},"excerpt":{"rendered":"<p>Weiterleitungen sind ein Standardbestandteil von Websites, Plugins und Themen. Einige passieren vor den Augen, und Sie wissen m\u00f6glicherweise nicht einmal, was auf dem R\u00fccken passiert. Obwohl Weiterleitungen in der Regel Entwicklern \u00fcberlassen bleiben, zeigen wir Ihnen einige Tipps, mit denen Sie: So leiten Sie bestimmte Benutzerrollen nach erfolgreicher Anmeldung um In diesem Teil des Artikels [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":10934,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","fifu_image_url":"https:\/\/blogging-techies.com\/wp-content\/uploads\/2020\/03\/C\u00f3mo-redirigir-usuarios-en-WordPress.png","fifu_image_alt":""},"categories":[7],"tags":[],"_links":{"self":[{"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/posts\/10933"}],"collection":[{"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/comments?post=10933"}],"version-history":[{"count":0,"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/posts\/10933\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/media\/10934"}],"wp:attachment":[{"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/media?parent=10933"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/categories?post=10933"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/tags?post=10933"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}