URL mit Städtenamen

  • Hi !


    Ich möchte eine Seite mit News aus der Umgebung erstellen.

    Hierbei soll es zwei "Kategorie-Bäume" geben.

    Als erstes wären da die Themen. z.B. Kino, Theather, Märkte, Verkehr, ....

    Als zweites gäbe es die einzelnen Orte der Umgebebung. z.b. Köln, Bonn, Pusemuckel, ....


    Auf der Index-Seite sollen immer alle News nach Themen-sortiert für alle Ort angezeigt werden.
    Das habe ich schon realisiert.
    Wechsel ich nun zu einem Thema (Kategorie) so werden dort alle News zu diesem Theme für alle Ort angezeigt.

    Nun soll der Anwender aber auch die Möglichkeit haben, nur Infos für einen Ort abrufen zu können.
    Habe dies auch schon über ein kleines Plugin realisiert, über welches dem Artikel per Custom-Field der Ort mitgegeben werden kann.
    Die Ausgabe der Artikel wird dann entsprechend gefiltert, wobei der User über ein Sidebar-Widget den Ort auswählen kann, welcher dann in einer Session-Variable gespeichert wird.
    Beispiel :
    Wird als Ort "Köln" ausgwählt, so erfolgt auf der Index-Seite die Ausgabe aller Top-News, aber nur für Köln. Wird eine Kategorie ausgewählt, werden dort alle Artkel dieser Kategorie angezeigt.


    Soweit so gut.
    Nun hätte ich aber gerne den Ort zusätzlich in der URL stehen.
    Beispiel :

    Index ohne Ort : xttp://mein-blog.dx/
    Kategorie ohne Ort : xttp://mein-blog.dx/kino/
    Artikel ohne Ort : xttp//mein-blog.dx/mein-artikel/

    Index mit Ort : xttp://mein-blog.dx/koeln/
    Kategorie mit Ort : xttp://mein-blog.dx/koeln/kino/
    Artikel mit Ort : xttp://mein-blog.dx/koeln/mein-artikel/


    Jemand eine Idee wie sich das Realisieren läßt ??


    Das einzige was mit nun einfällt wäre :
    Es wird ein "Kategorie-Baum" der Themen angelegt.
    Es wird ein "Kategorie-Baum" der Orte angelegt.
    Je Ort werden die Themen als Unterkategorie angelegt.
    Ein Artikel muss dann immer dem Thema, dem Ort und dem Thema je Ort zugeordnet werden.

    Gäbe es auch was einfachers ?



    Grüße
    Ralf

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Benutze eine eigene Taxonomie.

    Schreib in die [FONT="Courier New"]functions.php[/FONT] deines Themes:

    Nachdem du die [FONT="Courier New"]functions.php[/FONT] aktualisiert hast, gehe nach Einstellungen/Permalinks und drücke einmal auf Aktualisieren, damit WordPress das auch umsetzt.

    Jetzt hast du neben jedem Post in der Bearbeitungsmaske eine weitere Box, die so funktioniert wie Tags.
    Du kannst einem Artikel jetzt beispielsweise den Ort »Köln« zuweisen, und dann wird er in der Übersicht [FONT="Courier New"]/ort/koeln/[/FONT] aufgelistet.

    Eigentlich müßtest du deine Permalinkstruktur jetzt auch damit aufbauen können, etwa so: [FONT="Courier New"]/%ort%/%postname%/[/FONT]. Das habe ich aber noch nichts selbst probiert.
    Damit die Umlaute korrekt umgewandelt werden (ö zu oe), benutze die hilfreiche de_DE.php von Heiko Rabe.

    Lektüre:

    Gruß
    Thomas

  • Danke

    Hi !

    Leider kommt mein Dank erst heute.
    Habe 2 Wochen mit Grippe flachgelegen.

    Das ganze klappt prima.
    Nun hätte ich aber gerne eine Selectbox bei der Eingabe der Städte (taxonomies), damit beim Erstellen des Artikels nur bestimmte
    Werte dort eingetragen werden können.
    Ist dies Möglich ?

    Grüße
    Ralf

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!