Als «url-rewriting» getaggte Fragen

Bezieht sich auf den Prozess, bei dem eine URL manipuliert wird, um das zu erstellen, was in WordPress als "hübscher Permalink" bezeichnet wird.

1
Benutzerdefinierte Taxonomie und Seiten umschreiben Slug Konflikt gibt 404
Ich verwende das UI-Plugin für benutzerdefinierte Post-Typen, um meine benutzerdefinierten Taxonomien zu erstellen. Ich habe ein Portfolio, das aus Projekten (benutzerdefinierter Beitragstyp) mit 2 benutzerdefinierten Taxonomien von Technologien und Kunden besteht. Die Taxonomie des Kunden verfügt über einen benutzerdefinierten Umschreibungsbereich von portfolio/clients/, während die Technologietaxonomie einen benutzerdefinierten Umschreibungsbereich von hatportfolio/ …

1
Ändern Sie die Autorenbasis für verschiedene Rollen
Ist es möglich, die Basisbasis des Autors entsprechend seiner Rolle zu ändern? Zum Beispiel erhalten Autoren example.com/ninja/%username% und Abonnenten example.com/trainee/%username%? Ich denke an etwas wie: add_action('init', 'set_new_author_base'); function set_new_author_base() { global $wp_rewrite; if($user->role == 'subscriber') $author_slug = 'trainee'; $wp_rewrite->author_base = $author_slug; } elseif($user->role == 'author') { $author_slug = 'ninja'; $wp_rewrite->author_base …

1
Benutzerdefinierte Umschreiberegeln für Archivseite und einzelnen Beitrag
Ich erstelle eine Wordpress-Site mit mehreren benutzerdefinierten Beitragstypen. Jeder Beitragstyp ist ein anderes Magazin. Ich habe auch benutzerdefinierte Metafelder für ein Magazinjahr und eine Ausgabe. Ich hätte gerne URLs (verwendet archive.php): http://my_site/magazine/name/ http://my_site/magazine_name/year/ http://my_site/magazine_name/year/issue/ Ich habe es per Code gemacht: function magazine_rewrite_tag() { add_rewrite_tag('%issue_year%', '([0-9]{4})'); add_rewrite_tag('%issue%', '([0-9])'); } add_action('init', 'magazine_rewrite_tag', …

3
So erhalten Sie hübsche URLs mit add_query_arg in Permalinks
Damit ist add_query_arg()es schön, einer URL zusätzliche Parameter hinzuzufügen, und es ist auch einfach, eine Umschreiberegel zu erstellen. So weit, ist es gut. Das Problem ist jedoch die URL-Ersetzung durch WordPress. Wenn ich eine URL habe, wie: www.mysite.com/?page_id=1&myvar=test und ich tippe diese URL in die Adresszeile des Browsers mit aktivierten …


2
Übergeben von Parametern an eine benutzerdefinierte Seitenvorlage mithilfe sauberer URLs
Ich übergebe jetzt Parameter an eine benutzerdefinierte Vorlage im folgenden Format www.example.com/?pageid=12&rid=24&title=this-is-the-title Ich habe zwei Tabellen erstellt. Ich muss also Daten abrufen und auf diesen Seiten anzeigen. Ich möchte, dass es ein sauberes URL-Format verwendet, wie: www.example.com/pageid/12/rid/24/title/this-is-the-title Kann jemand sagen, wie dies erreicht werden kann? Vielen Dank

1
Wie entferne ich Daten aus vorhandenen Permalinks?
Nach einigen Recherchen zu Daten in Blogs scheint es eine gute Idee zu sein, diese aus den vorhandenen Posts zu entfernen. Erwägen: Selbst gehostet (auf Bluehost) Über 1.000 bestehende Beiträge Alle Beiträge werden von Google indiziert und viele sind von anderen Domains aus verlinkt. Viele Beiträge sind im Blog verlinkt. …

1
Benutzerdefinierter Post-Typ-Permalink-Endpunkt
Ich habe einen benutzerdefinierten Beitragstyp namens "Ziele" und die EP-Maske für den Beitragstyp auf "Standard EP_PERMALINK" gesetzt. Ich habe einige Endpunkte wie folgt hinzugefügt: add_filter( 'query_vars', 'add_query_vars'); function add_query_vars($vars){ $vars[] = "tours"; $vars[] = "activities"; return $vars; } add_action('init', 'add_endpoints'); function add_endpoints(){ global $wp_rewrite; add_rewrite_endpoint('tours', EP_PERMALINK); add_rewrite_endpoint('activities', EP_PERMALINK); $wp_rewrite->flush_rules(); } …

1
URL-Struktur für Posts wie site.com/category/the-post-title
Ich bin neu bei wordpressund würde gerne besser verstehen, ob es möglich ist, Seiten mit einer URL zu erstellen, die auf dem categoryund dann dem basiert post title, also: so etwas wie http://mysite.com/category-name/the-post-title oder http://mysite.com/category-name/12345(die Post-ID) oderhttp://mysite.com/category-name/12345/the-post-title Gibt es ein Plug-In, das dies tut, oder sollte ich andere Möglichkeiten url_rewritein …


1
Dynamische Endpunkte
Ich habe eine Datenbanktabelle außerhalb von WordPress, für die ich Endpunkte erstellen muss. Ich habe eine Seite erstellt, /cars/auf der ich mithilfe einer Seitenvorlage Links generieren möchte. Ich möchte, dass die URL wie folgt aussieht /cars/camaro/( /cars/%model%/). Ursprünglich dachte ich, ich könnte es mit Endpunkten machen, war mir aber nicht …

2
Durch das Hinzufügen eines Endpunkts zum Umschreiben wird die statische Startseite unterbrochen
Ich habe eine statische Startseite für mein WP-Installationsset von settings > reading. Dann habe ich mit einen URL-Endpunkt hinzugefügt. add_rewrite_endpoint('foo', EP_ALL); Die Titelseite sollte also über zugänglich sein http://example.com/ http://example.com/foo http://example.com/foo/bar Für # 1 funktioniert alles einwandfrei, aber für # 2 und # 3 home.phpwird anstelle der statischen Homepage die …

3
Abrufen der Site-URL einschließlich der Front Base
/blog/%postname%/Wie kann ich eine URL für meine Site abrufen, die abgerufen wird, wenn meine Permalink-Struktur auf eingestellt ist domain.com/blog/? Bei der oben erwähnten Permalink-Struktur wird bei der Verwendung site_url();angezeigt, domain.com/wenn ich die URL der Site einschließlich der Front-Base problemlos abrufen möchte. Vielleicht bin ich mir nicht sicher, was die "Front …

1
Wie füge ich eine serverunabhängige externe Umschreiberegel hinzu?
Externe Umschreiberegeln sind fantastisch. Mit ihnen können Sie Umschreibungen definieren, die nicht unbedingt über WordPress laufen index.php. Dies bedeutet, dass Sie beliebige Regeln beliebigen Dateien zuordnen können, z. $wp_rewrite->add_external_rule( '^somethingrandom/?$', 'wp-content/wp-uploads/hiddendirectory/somefile.php' ); Dann, um jede Anfrage http://site.url/somethingrandom/wird tatsächlich eine statische PHP - Datei aus einem anderen Verzeichnis bedient werden. Das …

1
Benutzerdefinierte Post-Typ jährliche / monatliche Archiv-Permalinks
Ich habe einen benutzerdefinierten Beitragstyp "Nachrichten" auf meiner Wordpress-Site. Ich verwende das Plugin "Erweiterte benutzerdefinierte Felder", um jedem Beitrag Metadaten hinzuzufügen. Ich möchte eine Reihe von Nachrichten als Archiv erstellen: [2013] [January] => 5 [2012] [January] => 20 [February] => 10 [2011] [April] => 30 Ich habe es geschafft, dies …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.