• azureart

    (@azureart)


    Seit gegrüsst zusammen.
    Mit meinem ersten Post komme ich auch gleich mit einem Problem an welchem ich schon seit längerem verzweifle!

    Und zwar wie folgt:
    Ich habe eine Webseite einer Musikband, welche die Rubrik Discografie aufweist. Aufgelistet werden da grafisch alle geschehenen Werke. Da drin enthalten sind noch Filter / Kategorien für „Albums“, „Singles“ und „Videos“. Die Filter funktionieren auch soweit korrekt und auch die Einzelbetrachtung des Werkes kein Problem.

    Das Problem jedoch ist die URL Erstellung / Generierung die ich bekomme, welcher Aufbau wie folgt ist / sein sollte:

    Wie es aktuell ausschaut:

    DISCOGRAPHY – http://www.example.com/discography/ (soweit korrekt)
    FILTER – http://www.example.com/discography/{slug-der-kategorie}/ (soweit korrekt)
    EINZELNES WERK – http://www.example.com/discography/{slug-des-werkes}/ (falsch)

    Wie ich es gern hätte:

    DISCOGRAPHY – http://www.example.com/discography/ (korrekt)
    FILTER – http://www.example.com/discography/{slug-der-kategorie}/ (korrekt)
    EINZELNES WERK – http://www.example.com/discography/{slug-der-kategorie}/{slug-des-werkes}/

    Ich hab keine Ahnung wie ich das so hin bekommen soll, dass die URL so aufgebaut wird (und wenn wünschenswert auch die Navigation dazu noch kapiert wo ich bin!).

    register_post_type und register_taxonomy, welche beide den slug „discography“ haben, bringen mich schon mal soweit das ich Filter und Discography überhaupt so betrachten kann.

    Entweder seh ich den Weg vor lauter Bäume nicht mehr oder es ist schlichtweg nicht möglich?

    Gruss Marco

Ansicht von 3 Antworten – 1 bis 3 (von insgesamt 3)
  • Moderator Torsten Landsiedel

    (@zodiac1978)

    Eine schnelle Google-Suche brachte mir das hier:
    http://wordpress.org/plugins/custom-post-type-permalinks/

    Das könnte doch genau dein Problem lösen, oder?

    Bei Frank Bültge in den Kommentaren ist auch ein Ansatz zu finden, wie man den Permalink beeinflusst:
    http://bueltge.de/wordpress-custom-post-type-permalinks/1194/

    Gruß, Torsten

    Thread-Starter azureart

    (@azureart)

    Ich hab wohl irgendwie eifach vor lauter Bäumen den Wald nicht mehr gesehen, das Plugin hat echt geholfen, jedoch muss man trotzdem die Permalinks entsprechenden etwas umschreiben vor der Ausgabe, also z.b. den Term holen und dann replacen:

    <?php
    $term = wp_get_post_terms($post->ID,'discography');
    echo str_replace('discography/','discography/'.$term[0]->slug.'/',get_permalink());
    ?>

    So klappts!

    VIELEN DANK!

    Thread-Starter azureart

    (@azureart)

    Ich stelle gerade nun natürlich fest, dass die Sitemaps etc. natürlich NICHT so generiert werden wie ich das manuell ein pflege… Natürlich entsprechend auch eher suboptimal…

Ansicht von 3 Antworten – 1 bis 3 (von insgesamt 3)
  • Das Thema „URL / Filter Probleme“ ist für neue Antworten geschlossen.