Wie fügt man onclick-Ereignis zum Widgetbild hinzu

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?

Solutions Collecting From Web of "Wie fügt man onclick-Ereignis zum Widgetbild hinzu"

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