Ich habe dem Widget-Image im neuen WP 4.9 eine benutzerdefinierte URL hinzugefügt. Jetzt möchte ich dem Link ein onclick-Ereignis hinzufügen.
Das a-Tag sieht so aus
Und ich möchte es so haben
Wie kann ich das machen?
Ich würde die Google Tag Manager-Brennoptionen verwenden :
Oder
Old School jQuery Lösung:
function($){ $('.widget_class').click(function() { ga('send', 'event', 'Sidebar Image', 'Promo Image', 'Clicked'); }); })(jQuery);
Jetzt fügen Sie Ihren Links einfach einen classnnamen hinzu.
Jedem Widget sind eigene eindeutige IDs zugewiesen. Sie können jQuery verwenden, um auf diese bestimmte Widget-Box mit der entsprechenden ID zuzugreifen, und die Aufgabe entsprechend ausführen.
Zusätzliche Anmerkung: Wenn Ihr Widget keine eindeutige ID hat, dann gehen Sie zu Ihrer functions.php und ändern Sie den Code der Widget-Deklaration. Hier ist der WP-Codex-Link für Ihre Referenz https://codex.wordpress.org/Sidebars