• 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.