17. Mai 2009

Plugin behebt WordPress Permalink – Problem

Diese Webpräsenz läuft auf dem beliebten CMS WordPress, in der Regel auf der neuesten Version. Derzeit läuft hier 2.7.1! Heute geht es hier um die “sprechenden URLS”, die Peramlinks. Bei WordPress kann man bekanntlich die URLs umschreiben, so dass aus

http://meinedomain.tld/?p=123

z.B.

http://meinedomain.tld/meineseite

wird. Bei statischen Seiten ist dies perfekt, bei Blogeinträgen (Posts) gab es da bislang immer Probleme. Denn WordPress setzte dort zunächst immer ein

/category/

dazwischen, was einfach nur hässlich aussah. Inzwischen kann man dies auch durch einen anderen Slug (Kategorie-Basis) unter “Permalinks” ersetzen, z.B. “kategorie” oder “info” oder “magazin” …. Aber ganz entfernen ging eben doch nicht. Eine URI nach dem Schema

%category%/%postname%

war nicht möglich. Entweder musste als Kategoriebasis mindestens ein Zeichen (Buchstaben oder Zahl) vorhanden sein:

a/%category%/%postname%

oder aber der Postname musste mit der eindeutigen Post-ID verknüpft werden

%category%/%post_id%-%postname%

Ansonsten waren zwar die Artikel mit einer leeren Kategorie-Basis erreichbar, beim Blättern innerhalb der Kategorien jedoch kam WordPress durcheinander und hielt die Kategorie leider für eine statische Seite, und die als nachfolgende “Seiten” wurde immer die 1. Seite angezeigt.

Ein Plugin schafft nun endlich Abhilfe und behebt das Problem (ab 2.7, eventuell auch in früheren Versionen): Category pagination fix

Hier auf BrasilOnline NetSolutions ist es bereits im Einsatz!

http://brasil-online.net/web-loesungen/ ist z.B. eine statische Seite

http://brasil-online.net/news/ jedoch eine Kategorie

ACHTUNG! WIR TRICKSEN DAMIT WORDPRESS AUS. DENN DIE NORMALE VARIANTE VERHINDERT, DASS ES ZWEI GLEICHLAUTENDE SLUGS GIBT. MAN MUSS ALSO DARAUF ACHTEN, DASS NIEMALS DER NAME EINER STATISCHEN SEITE IDENTISCH MIT EINEM KATEGORIENAMEN IST UND VOR ALLEM EIN ARTIKEL INNERHALB DERSELBEN KATEGORIE NIEMALS EINEN IDENTISCHEN POST-SLUG – DENN DA KOMMT WORDPRESS BEIM INTERNEN REDIRECTION TATSÄCHLICH IN SCHWIERIGKEITEN!

[Download direkt auf der WordPress-Plugins-Seite]