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
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
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
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
Scheint mir ich hatte schon irgendwo eine “my_function”, ich habe die funtion eindeutiger umbenannt und nun geht es. Lieben Dank noch einmal!
Super. Freut mich zu lesen, dass du der Ursache selbst auf die Schliche gekommen bist.