Ho questo codice plug-in

function add_neori_social_share_buttons_icons($atts){ global $post; $url = get_permalink($post->ID); $url = esc_url($url); $media = wp_get_attachment_url( get_post_thumbnail_id($post->ID)); $media = esc_url($media); $description = get_the_title($post->ID); $description = esc_html($description); $html = $html . "<a target="_blank" href="http://www.facebook.com/sharer.php?u=" . $url . ""><div class="icon-social-facebook col"></div></a>"; $html = $html . "<a target="_blank" href="https://twitter.com/share?url=" . $url . ""><div class="icon-social-twitter col"></div></a>"; $html = $html . "<a target="_blank" href="mailto:?subject=I wanted to share this post with you from&body=" . $url . ""><i class="fa fa-envelope-o"></i></a>"; $html = $html . "<a onclick="myFunction()" href="JavaScript:void(0)"><i class="fa fa-print"></i></a>"; $html = $html . "</div>"; return $content = $content . $html; } add_shortcode("neori-social-share-icons", "add_neori_social_share_buttons_icons"); 

mostra quattro icone nella sezione del post tranne lultima icona di stampa. Non inserisce lattributo onclick del tag di ancoraggio, indipendentemente da quello che faccio.

Ecco lURL del post per quelle 4 icone.

http://mandybright.promogent.com/victims-of-the-border-husband-of-u-s-citizen-wife-disappears-after-desert-crossing/

Commenti

  • Non avrebbe più senso aggiungi un ID o una classe html, quindi fai qualcosa come jQuery(".onprint").click( ... ) in un file javascript accodato? onClick i gestori sono una cattiva pratica e sono evitabili al 100%, non dovresti ' inserire javascript direttamente in uno shortcode

Answer

Penso che WP stia eliminando lonclick dal contenuto. Non dovresti comunque usare inline onclick.

Assegna un ID al link e poi aggiungi un clic nel tuo JS. Qualcosa di simile …

jQuery("#myLink").click(function() { ... Your myFunction() code }); 

Commenti

  • Grazie per aver funzionato

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *