Dynamische Inhalte wie definieren?

  • Hallo miteinander

    Ich muss im Headerbereich unserer Seiten dynamisch (und pro Seite verschiedene) Icons anzeigen können.
    Es sind um die 30 verschiedene, aus denen die Autoren später wählen können sollen.

    Was meint ihr, was der beste Weg ist, dies zu realisieren? Ich dachte an Tags, allerdings zeige ich diese an anderer Stelle filterbar an, an manchen muss ich sie dagegen verbergen. Gibt es allenfalls eine Option, Tags, deren Name mit einem bestimmten String beginnt (z.B. "icon_") von der Anzeige bei tags() auszunehmen? Ich kenne bisher nur die Option via ID die auszunehmen, die ich nicht zeigen will, aber das w$re bei 30+ Tags ne ziemliche Liste..

    2. Frage, gleiches grundsätzliches Problem:
    Mit den Icons zeige ich an, zu welchem Bereich der Webseite der Post gehört. Dabei gibt es Haupt- und Nebenbereich. Ein Post kann einem Haupt-, aber mehreren Nebenbereichen zugeordnet sein. Auch hier die Frage: macht das mit den tags Sinn oder gibt es bessere Ideen für sowas? Und falls Tags, wie würdet ihr die namentlich unterscheidbar machen? icon_main_xy und icon_sub_xy oder ......?

    Danke für eure Ideen, ich bin gerade ein bisschen ratlos, was hier sinnvoll ist..

    Ein schönes Wochenende auf jeden Fall schon mal!
    Die Schoggi

    • 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

  • Oh, das klingt wirklich genau nach dem, was ich suche! Vielen Dank für den Tipp, auch mit Beispiel und evtl. Plugin. Sie haben sicher gemerkt, dass ich mit der Themeentwicklung noch immer recht weit am Anfang stehe....

    Herzlichen Dank, ich probiere mich morgen daran!

    Einen angenehmen Sonntag
    Die Schoggi

  • Nochmals Danke, das war ein toller Tipp.

    Ich habe das Problem gelöst mit dem Plugin "Custom Post Type UI" im Zusammenspiel mit meinem eigenen Code im Theme, z.B.

    PHP
    <?php
         foreach ( get_the_terms( get_the_ID(), 'secondary_areas' ) as $tax ) {
                       echo '<a href="https://www.mywebsite.com/' . __( $tax->slug ) . '" class="icon-' . __( $tax->slug ) . '" title="' . __( $tax->name ) . '" target="_blank">' . __( $tax->name ) . '</a>';
         }
    ?>

    Das funktioniert ganz wunderbar. :)

Jetzt mitmachen!

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