Neues Custom Rewrite Problem (term-slug/ort/zweitertermslug/)

  • Url sollte wie folgt auf die Taxoarchiv 'ort' verweisen. Sprich bsp: http://domain.de/bayern/ort/muenchen/

    taxonomien: Regionen => slug 'regionen', Orte => slug 'ort'

    bayern ist hier ein termslug aus tax regionen
    muenchen ist hier der termslug der taxonomie ort

    Code
    function add_rewrite_rules() {   
                global $wp_rewrite;   
            
                $new_rules = array(
                        '(.+)/ort/(.+)/?$' => 'index.php?regionen='.$wp_rewrite->preg_index(1).'&ort=' . $wp_rewrite->preg_index(2)     
                ); 
                $wp_rewrite->rules = $new_rules + $wp_rewrite->rules;
            }
            add_action( 'generate_rewrite_rules', 'add_rewrite_rules' );

    Mein Problem ist nun das ich mit obigen nur die 404 Seite bekomme.

    Auch ein anpassen der taxonomie 'ort' wäre noch denkbar:

    aber auch eine anpassung von 'rewrite' => array('ort') brachte keinen Erfolg.

    Jemand eine Idee?

    Gruß

    • 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

Jetzt mitmachen!

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