- WordPress :5.2
- Statut : résolu
- Ce sujet contient 4 réponses, 2 participants et a été mis à jour pour la dernière fois par E., le il y a 4 années et 11 mois.
-
AuteurMessages
-
2 novembre 2019 à 10 h 55 min #2283640
Bonjour,
Ma configuration WP actuelle
- Version de PHP/MySQL : 7.0 (PHP), 5.6 (MySQL)
- Thème utilisé : thème enfant de Illdy
- Extensions en place : Akismet, Cookie Notice, Gutenberg, Illdy Companion, iThemes Security, Kali Forms, WP Maintenance, Yoast SEO
- Nom de l’hébergeur : OVH
- Adresse du site :
Problème(s) rencontré(s) :
Bonjour,
J’ai créé un thème enfant d’après Illdy pour faire des modifications sur le site mais n’arrive pas à tout régler (n’ayant aucune notion de PHP). Cela fait un moment que je peaufine mais il y a toujours d’irréductibles détails ! Voici ce que j’aimerais faire :
- supprimer le terme « Catégorie : » figurant en haut de la page avant le nom de la catégorie proprement dite sur (donc simplement que « Blog » s’affiche en haut et c’est tout).
- Traduire « Related articles » en français qui figure en bas de chaque article du blog (je ne sais où le modifier précisément, même en utilisant Poedit).
- Modifier l’url du bouton « Voir tous les articles » en page d’accueil du site, car apparemment il n’y a pas d’option dans le thème pour la modifier (c’est ballot…) et la documentation du thème n’est pas à jour (c’est ballot bis…).
Pourriez-vous me dire comment régler ces détails svp ?
Merci à vous et bonne journée ! 🙂
2 novembre 2019 à 11 h 59 min #2283641Bonjour.
Pour le mot « Catégorie » colles ce code dans le fichier functions.php de ton thème enfant
add_filter( 'get_the_archive_title', function ($title) {
if ( is_category() ) {
$title = single_cat_title( '', false );
}
return $title;
});Pour le « Related articles » c’est un bug dans le thème contactes leur support.
Pour l’url du bouton, avec ou sans démo, c’est parce que tu n’as pas défini la page des articles dans Réglages/Lecture, mais une catégorie.
🙂
2 novembre 2019 à 19 h 34 min #2283692Merci pour ta réponse PhiLyon !
Quasiment tout a été réglé grâce à toi 🙂
Dans le fichier class-illdy-related-posts-output.php (qui est dans inc > components > related-posts) j’ai modifié la ligne 98 (grâce à la page https://github.com/ColorlibHQ/illdy/search?utf8=%E2%9C%93&q=related+articles) en le traduisant directement mais rien n’y fait, l’expression reste en anglais.
Finalement j’ai pallié le problème avec un display:none, mais évidemment cela ne le règle en rien. Avant de contacter leur support, y a t-il éventuellement d’autres idées là-dessus ?
$output .= __( 'Related Articles', 'illdy' );
Bonne soirée.
2 novembre 2019 à 20 h 03 min #2283695En fait j’ai résolu le problème en copiant/collant le code du fichier related-posts-output dans le fichier functions.php du thème enfant et ça fonctionne, après avoir modifier la traduction évidemment.
Le fichier n’est pas trop gros, ça va.
Mais il est pourri ce fichier, moitié anglais, moitié français.
🙂
3 novembre 2019 à 9 h 04 min #2283738Ok c’est parfait en collant ce bout de code dans functions.php.
C’est sûr que si les thèmes n’étaient pas tous codés avec les pieds mais respectaient des standards et s’adaptaient réellement aux besoins des gens (comme pour les traductions par exemple), on n’en serait pas à modifier voire parfois triturer des bouts de code… Et puis ça permettrait aussi de respecter le travail des développeurs 😉 Mais ça c’est dans un monde parfait !
Merci pour ton aide précieuse PhiLyon ! 😀
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.