• Resolved YogieAnamCara

    (@yogieanamcara)


    Hallo Thomas,

    wäre es möglich, dass Du beim ID-Präfix (Allgemein, Layout/Ausgabe) ein Komma erlaubst? Dies würde es ermöglichen eine eindeutige CSS ID zusätzlich für Anzeigen zu ermöglichen. Hintergrund ist der, dass ich eine Lightbox einsetze, die über diese zusätzliche CSS ID deaktiviert werden könnte.

    Lieben Dank
    Jörg

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Author Thomas Maier

    (@webzunft)

    Moin Jörg,

    vielen Dank für deine Frage.

    IDs müssen laut HTML Standard immer eindeutig sein. Es darf die gleiche ID weder mehrfach verwendet werden noch sind mehrere Werte für die ID erlaubt.

    Was du hier nach Möglichkeit verwenden solltest ist die “CSS Class”. Hier kannst du, mit einem Leerzeichen getrennt, mehrere Werte eintragen. Wenn die Lightbox die Möglichkeit gibt sie für einzelne Elemente zu deaktivieren dann sehen sie das sicher als Class vor.

    Viele Grüße
    Thomas

    Thread Starter YogieAnamCara

    (@yogieanamcara)

    Moin Thomas,

    ah ja, stimmt. Gibt es denn eine Möglichkeit, ein DIV mit einer CSS Class um die ganze Anzeige zu setzen (automatisiert) oder muss ich das im Code aller meiner Anzeigen manuell machen?

    VG
    Jörg

    Plugin Author Thomas Maier

    (@webzunft)

    Meinst du automatisch um alle Anzeigen die du bisher angelegt hast und auch in allen Platzierungen?

    Sobald du auf der jeweiligen Anzeigenbearbeitungsansicht eine Class einträgst wird ein Wrapper damit erzeugt bzw. sie zu einem bestehenden Wrapper hinzugefügt.

    Alternativ kannst du den advanced-ads-output-wrapper-options Filter verwenden. Wie ich da gerade sehe gibt es sogar schon einen Beispielcode den du nur leicht anpassen müsstest.

    Thomas

    Thread Starter YogieAnamCara

    (@yogieanamcara)

    Ja, automatisch um alle Anzeigen und unabhängig von Platzierungen.

    Da ich nicht so fit bin im coding, wenn ich den Beipsielcode nehme, dann werden alle Anzeigen nicht mehr angezeigt….

    function my_function( $wrapper_options, $ad ){
        $wrapper_options['class'][] = 'my-ad';
        return $wrapper_options;
    }
    add_filter( 'advanced-ads-output-wrapper-options', 'my_function', 10, 2 );

    Was muss denn, wenn es Deine Zeit erlaubt am Code angepasst werden?

    VG
    Jörg

    Thread Starter YogieAnamCara

    (@yogieanamcara)

    Scheint mir ich hatte schon irgendwo eine “my_function”, ich habe die funtion eindeutiger umbenannt und nun geht es. Lieben Dank noch einmal!

    Plugin Author Thomas Maier

    (@webzunft)

    Super. Freut mich zu lesen, dass du der Ursache selbst auf die Schliche gekommen bist.

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘CSS ID / ID-Präfix’ is closed to new replies.