Toutes mes réponses sur les forums
-
AuteurMessages
-
28 décembre 2020 à 14 h 27 min en réponse à : [Résolu] Changer les balises HTML du « Product loop title » #2364276
ça fonctionne, un grand merci à vous pour toutes ces précieuses informations !
C’est top !
27 décembre 2020 à 14 h 55 min en réponse à : [Résolu] Changer les balises HTML du « Product loop title » #2364193Bonjour,
Merci pour votre aide.
J’ai réussi à créer le code suivant :
function woocommerce_template_loop_product_title() {
$id = get_the_ID();
if (strpos($id,'166') !== false) {
echo '<p class="h4"><a href="'.get_the_permalink().'">' . get_the_title() . '</a></p>';
}
else {
echo '<h2 class="h4"><a href="'.get_the_permalink().'">' . get_the_title() . '</a></h2>';
}
}Cependant, je pense que je me suis mal exprimé. Je souhaiterais que le titre de mon produit soit en h2 partout, sauf dans le menu, où je voudrais qu’il soit en p.
Avec le code précédant, j’ai réussi à exclure un produit dont l’identifiant est 166. Il possède donc les balises p. Sauf que ce produit se trouve aussi dans la page de catégorie, en plus de sa localisation dans le menu. De ce fait, dans la page de catégorie, je me retrouve avec un produit encadré par des balises paragraphe. Ce n’est pas ce que je souhaite.
Donc, plutôt que d’exclure l’ID du produit, j’aimerais exprimer « si cet ID de produit se trouve dans le menu, alors lui assigner les balises p. Sinon, lui assigner les balises h2« .
J’espère vraiment pouvoir parvenir à une solution.
Je vous remercie par avance.
Cordialement
26 décembre 2020 à 18 h 19 min en réponse à : [Résolu] Changer les balises HTML du « Product loop title » #2364183Bonjour,
Merci pour votre aide.
J’ai réussi à résoudre mon problème avec ce code :
function woocommerce_template_loop_product_title() {
echo '<h2 class="h4"><a href="'.get_the_permalink().'">' . get_the_title() . '</a></h2>';
}Sauriez-vous si je peux exclure ces modifications de certaines parties de mon site ? J’utilise des blocks auxquels sont associés des ID, et j’aimerais exclure les modifications précédentes pour certains blocks id.
Merci d’avance et joyeuses fêtes.
Bonjour, merci pour ces informations. Je vais y regarder.
À nouveau, merci pour votre aide et votre patience.
Bonjour,
Merci pour les explications.
Je viens d’essayer le code, et en faisant « inspecter l’élément », tout est bon ! Les titres souhaités sont bien en h3, c’est parfait, merci beaucoup.
Cependant, il y a une chose que je trouve étrange : en analysant ma page avec des analyseurs de SEO On-Page comme SEO Minion, les titres sont toujours considérés comme étant h2. J’ai essayé de rafraîchir la page et de changer de navigateur, rien n’y fait… J’ai mis ci-joint une capture d’écran de mon inspecteur de code source si ça peut aider.
Sinon, je suis d’accord, ce n’est pas simple de travailler comme cela et je suis désolé de prendre autant de votre temps. Mon site web traite d’un sujet plutôt sensible, c’est pourquoi je ne souhaite pas l’exposer ici.
Fichiers joints :
Vous devez être connecté pour voir les fichiers joints.Bonjour,
Merci pour votre réponse, à nouveau.
J’ai essayé le code upsell, et j’ai toujours un message d’erreur me disant que la syntaxe du code est erronée. Après vérification, je pense que c’est le filtre qui pose problème. Dès que je le remplace par un autre, le code est accepté.
Par ailleurs, concernant le code upsell2, j’ai remplacé « a » par « .up-sells ul li div ul li h2 », mais rien n’a changé.
Si vraiment upsell ne marche pas (je ne comprendrais pas pourquoi), vous pouvez la supprimer et modifier upsell2 en remplaçant la ligne:
$(‘.up-sells ul li div ul li.title’).each(function() {
par
$(‘.up-sells ul li div ul li.title, .up-sells h2’).each(function() {
Je ne trouve pas la ligne dont vous parlez. J’ai néanmoins essayé de remplacer la ligne « $(‘.up-sells ul li div ul li a’).each(function() { » par ce que vous proposez, mais cela n’a rien changé.
Désolé de prendre de votre temps et merci pour votre aide.
Bonjour,
Merci pour votre réponse !
La fonction upsell1 entraîne un message d’erreur lorsque je l’ajoute.
La fonction upsell2, quant à elle, fonctionne mais donne un résultat étrange : mes produits ne sont plus cliquables, l’image des produits suggérés est agrandie, et le titre de ces produits est toujours en h2.
En fait, au lieu d’avoir :
<h2>Titre du produit suggéré</h2>
J’ai désormais ça :
<h3></h2>Titre du produit suggéré</h2></h3>
Concernant votre question, je trouve que Woocommerce (ou plutôt l’association OceanWP et Woocommerce) pose de véritables problèmes niveau SEO. L’indice des Hn a un véritable rôle dans le référencement de mes produits et je ne peux pas laisser les produits suggérés au même niveau que les titres de ma description produit.
13 septembre 2020 à 20 h 23 min en réponse à : [Résolu] Changer les balises HTML des produits sur la page Boutique #2353389Bonjour,
Je viens de voir votre message. J’ai finalement essayé la seconde méthode, avec le code dans functions.php, c’était plus simple pour moi.
Je n’en demandais pas plus : c’est parfait ! Un grand merci pour votre aide et votre patience.
12 septembre 2020 à 8 h 32 min en réponse à : [Résolu] Changer les balises HTML des produits sur la page Boutique #2353308Bonjour,
Merci pour votre réponse. Malheureusement je ne sais pas comment réaliser la manipulation de votre message du 8 septembre. Je ne sais pas où se trouvent les fichiers WooCommerce et j’ai peur de faire une erreur irréparable dans les codes.
J’ai essayé le code fournit par l’assistance WooCommerce dans mon fichier functions.php mais il génère un message d’erreur.
Edit : pour finir, j’ai bien réussi à obtenir un titre balisé h2 grâce au code qu’ils vous ont fourni. Néanmoins, n’étant pas à l’aise avec l’HTML et le CSS, pouvez-vous m’expliquer comment vous avez réussi à supprimer le titre par défaut ? Également, le code fixe le titre au dessus du produit en grande taille de police, est-il possible de modifier son emplacement et sa taille en le mettant en dessous de l’image du produit ?
Dîtes moi si ce n’est pas clair 🙂
-
Cette réponse a été modifiée le il y a 4 années et 5 mois par
Zelph14.
8 septembre 2020 à 17 h 54 min en réponse à : [Résolu] Changer les balises HTML des produits sur la page Boutique #2352945Merci pour votre aide.
Oui, le titre a été placé automatique avec Woocommerce, je n’ai touché à rien.
Je ne suis pas très à l’aise avec l’HTML, mais je n’ai pas de h2 dans le code.
Je vous laisse en pièce-jointe une capture d’écran de mon inspecteur d’élément.
Fichiers joints :
Vous devez être connecté pour voir les fichiers joints.7 septembre 2020 à 21 h 58 min en réponse à : [Résolu] Changer les balises HTML des produits sur la page Boutique #2352870Bonjour,
Oui, j’ai vérifié. Le produit est en balise « a href » simple. Malheureusement je ne peux pas vous communiquer l’adresse du site sur lequel je travaille.
Par contre, je me demandais si l’emplacement du code dans le fichier functions.php pouvait avoir une influence sur le résultat ?
7 septembre 2020 à 20 h 38 min en réponse à : [Résolu] Changer les balises HTML des produits sur la page Boutique #2352868Bonjour ferman et merci pour votre réponse.
J’ai copié et collé le code que vous m’avez donné. Cependant, je n’ai malheureusement pas constaté de changement.
Le titre de mes produits est toujours sous forme de lien, sans titrage, au sein de ma page Boutique.
15 juin 2020 à 15 h 59 min en réponse à : Utilisateur qui parvient à poster des commentaires sans renseigner d’email #2346465Salut !
Merci pour ta réponse. Je vais essayer ton extension alors 🙂
17 mai 2020 à 15 h 23 min en réponse à : [Résolu] Modifier les balises HN dans la colonne latérale #2343597Un grand merci, ça fonctionne !
-
Cette réponse a été modifiée le il y a 4 années et 5 mois par
-
AuteurMessages