Je voudrais supprimer certaines flèches à l'aspect laid qui sont standard sur les boutons du panier dans WooCommerce. Pour ce faire, j'ai trouvé une astuce pour ajouter le code suivant, qui devrait supprimer les flèches lorsque le document est chargé.
Je suppose que je vais le mettre dans mes fonctions.php? Comment ferais-je exactement ça?
$(document).ready(function() {
$(".woocommerce-cart").html(function(i, val) {
return val.replace(" →", "");
});
$(".woocommerce-cart").html(function(i, val) {
return val.replace("← ", "");
});
});
ÉDITER
D'accord. J'ai essayé cette approche:
J'ai créé un fichier nommé 'removeArrows.js' et l'ai placé dans mon dossier de plugin. Cela a le même contenu que le code d'origine, sauf jQuery à la place $. Ensuite, j'ai ajouté ce qui suit à functions.php:
function wpb_adding_scripts() {
wp_register_script('my_amazing_script', plugins_url('removeArrows.js', FILE), array('jquery'),'1.1', true);
wp_enqueue_script('my_amazing_script');
}
add_action( 'wp_enqueue_scripts', 'wpb_adding_scripts' );
Je ne sais pas comment faire pour que le code s'affiche correctement. Cela n'a pas fonctionné. Avez-vous des suggestions pour que cela fonctionne?
wp-enqueue-script
le. Vous devrez également modifier le$
s enjQuery
(voir cette page section 7)