Cum pot adăuga un eveniment OnClick la un link specific din meniul WordPress

12 iun. 2017, 12:44:10
Vizualizări: 13.7K
Voturi: 1

Trebuie să adaug următorul cod:

onclick="goog_report_conversion('tel:800-123-4567')"

La un link specific din meniul generat de WordPress.

Cum pot realiza acest lucru?

Mulțumesc.

0
Toate răspunsurile la întrebare 1
4

Aceasta nu este chiar o întrebare specifică WordPress, dar având în vedere că WordPress nu oferă posibilitatea de a personaliza elementele de meniu, cred că veți avea nevoie de această soluție.

Puteți folosi .bind() în jQuery pentru a adăuga un eveniment la click-ul utilizatorului pe un anumit element. Uitați-vă la acest exemplu:

jQuery(document).ready(function(){
    jQuery( "#menu-item-57" ).bind( "click", function() {
        goog_report_conversion ('tel:800-123-4567');
    });
});

Schimbați menu-item-57 cu ID-ul elementului de meniu căruia doriți să-i atașați evenimentul de click.

12 iun. 2017 13:04:27
Comentarii

Mulțumesc, încercam deja ceva de genul acesta, încă mă obișnuiesc cu anumite lucruri din WP. Voi posta în secțiunea corectă data viitoare. Mulțumesc din nou.

Grant Ab Grant Ab
12 iun. 2017 13:24:57

@GrantAb Cu mare plăcere.

Johansson Johansson
12 iun. 2017 13:27:19

Acest lucru cu siguranță va funcționa, dar are dezavantajul că este generat pe partea de utilizator, așa că nu va apărea în codul sursă HTML. Dacă acest lucru este important pentru tine (de exemplu, din motive SEO), ar trebui să înveți despre clasa walker, care îți va permite să modifici meniurile native din WP. Mai multe detalii aici: https://wordpress.stackexchange.com/questions/169936/how-does-the-walker-class-work

cjbj cjbj
12 iun. 2017 15:19:32

@cjbj Mulțumesc pentru comentarii, voi analiza clasa walker.

Grant Ab Grant Ab
12 iun. 2017 17:49:20