Custom Rewrite auf Custom Posttype für RSS

  • Moin...

    Melde mich ja nicht oft, aber wenn dann komme ich wirklich nimmer weiter.

    Ich habe hier eine Permalink Strucktur in dieser form:

    /Seitenname/TaxnonomieTerm/PostName/
    bzw
    /Seitenname/TaxnonomieTerm/KategorieTerm/PostName/

    Ich versuche nun schon seit geraumer Zeit dieses Konstruck zu laufen zu bekommen.

    /Seitenname/TaxnonomieTerm/KategorieTerm/rss/
    bzw
    /Seitenname/TaxnonomieTerm/KategorieTerm/PostName/rss/

    Anfrage an die obigen RSS links führen leider immer auf

    /Seitenname/rss/

    Somit fehlen mir die Tax bzw Kat Daten

    ein bsp des Rewrites seht ihr hier:

    PHP
    add_rewrite_rule('^seitenname/([^/]*)/([^/]*)/(feed|rdf|rss|rss2|atom)/?$','index.php?page_id=123&parameter1=$matches[1]&parameter2=$matches[2]&feed=rss2','top'); // Feed Rewriterule

    Kann mir jemand weiterhelfen?

    mfg

    • 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

  • Ich habe seit Ewigkeiten keine CPT RSS in der Hand gehabt aber das Konstrukt sah meine ich so aus:

    http://deindomain/feed/?post_type=[custom_post_type]&[custom_taxonomie]=[bezeichnung]

    Bekommst Du so eine Ausgabe im Browser?

    Ein Link wäre ganz praktisch, damit man mal live im Browser spielen kann.

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Code
    ^seitenname/([^/]*)/([^/]*)/(feed|rdf|rss|rss2|atom)/?$

    ergibt für (case insensitive!)

    Code
    Seitenname/TaxnonomieTerm/KategorieTerm/rss/

    Group 1: TaxnonomieTerm
    Group 2: KategorieTerm
    Group 3: rss

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Ich habe seit Ewigkeiten keine CPT RSS in der Hand gehabt aber das Konstrukt sah meine ich so aus:

    http://deindomain/feed/?post_type=[custom_post_type]&[custom_taxonomie]=[bezeichnung]

    Bekommst Du so eine Ausgabe im Browser?

    Ein Link wäre ganz praktisch, damit man mal live im Browser spielen kann.

    Damit es nicht so ausschaut will ich dafür ja nen rewrite haben ;)

    Wenn ich bsp:

    Zitat

    URL/Seitenname/rss/?taxonomy=term&cat=term

    in die URL Packe dann wird etwas angezeigt. Aber anfragen an:

    Zitat

    URL/Seitenname/TaxnonomieTerm/KategorieTerm/PostName/rss/

    Leitet dann auf

    Zitat

    URL/Seitenname/rss/

    um. Allerdings ist eben das nicht gewünscht.

    Leider kann ich keine URL rausgeben da dieses Projekt noch nicht öffentlich zugänglich ist derzeit.

    mfg

    Einmal editiert, zuletzt von Meathor (25. September 2014 um 08:16)

  • Damit es nicht so ausschaut will ich dafür ja nen rewrite haben ;)

    Das war schon klar. Es ging darum das dein umgeschriebenes Ergebnis (URL) nicht das korrekte Format hat. Deshalb wollte ich wissen ob Du ein Ergebnis bekommst wenn Du eine syntaktisch richtige URL eingibst.

    in die URL Packe dann wird etwas angezeigt.

    Quod erat demonstrandum. Dann weißt Du jetzt wie die umgeschrieben URL auszusehen hat

    Wie Dein regex matched habe ich Dir im letzten Post bereits gezeigt. Jetzt brauchst diesen nur anpassen und das Ziel entsprechend umformen.

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

Jetzt mitmachen!

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