- WordPress :6.1
- Statut : non résolu
- Ce sujet contient 9 réponses, 3 participants et a été mis à jour pour la dernière fois par
Maxximus, le il y a 5 mois et 1 semaine.
-
AuteurMessages
-
16 avril 2023 à 11 h 25 min #2452545
Bonjour,
Je cherche remplacer (écraser ?) une fonction précise de Polylang.
Est-il possible de faire cela en ajoutant un code de type « add_action( ‘wp_blabla); » (un hook si j’ai bien compris) dans le fichier functions.php du thème enfant?
Si oui, quel serait le bon code de départ, « add_action » ?
Merci
16 avril 2023 à 15 h 03 min #2452564Salut, sans être devin comment veux tu que l’on te vienne en aide ? Que veux-tu modifier dans Polylang ?
16 avril 2023 à 16 h 29 min #2452576La fonction qui crée le code html du menu des langues (du site final, pas de la partie admin) et celle qui ajoute les
<link rel="alternate" href="monsite" hreflang="nl" />
dans le <head> des pages.
J’ai déjà fait les modifications utiles mais directement dans deux fichiers concernés.
Malheureusement, bien qu’elle soit efficace, ce n’est évidemment pas une bonne méthode puisque lors d’une mise à jour je perdrai les modifications.
Il existe surement un moyens plus professionnel par l’ajout d’une fonction dans l’unique fichier functions.php. Mais voilà, ici je cale.17 avril 2023 à 8 h 50 min #2452628Salut, dans ce cas moi aussi, le PHP m’est inconnu. Désolé. :-))
Pose ta question sur Stackoverflow (en anglais of course), tu as plus de chance que quelqu’un te donne une solution.
19 avril 2023 à 7 h 00 min #2452885le code html dont vous parlez est généré par le fichier frontend/frontend-filters-links.php de l’extension polylang.
pour vous donner plus de conseils, il faudrait que vous nous disiez quel est le résultat que vous souhaitez.
19 avril 2023 à 8 h 49 min #2452894J’aimerais que la ligne
<link rel="alternate" href="monsite" hreflang="nl" />
ne soit plus écrite pour les langues non encore complètement traduites.
Bien entendu, le lien du menu vers ces langues doit disparaitre aussi. (On parle toujours du front-end, dans la partie admin ces langues doivent évidemment rester accessibles)
-
Cette réponse a été modifiée le il y a 5 mois et 1 semaine par
Maxximus.
19 avril 2023 à 9 h 49 min #2452899vous pouvez faire cela en laissant les pages incomplètes en « brouillon ».
le lien de changement de langue du menu enverra alors sur la page d’accueil de la langue.19 avril 2023 à 10 h 01 min #2452900…je me demande à quoi sert ce forum des fois.
Je demande une méthode concernant du CODE, pas une approche différente.
Si vous ne savez pas répondre à ma question, ne répondez pas c’est mieux que de me donner un conseil inutile.
19 avril 2023 à 10 h 08 min #2452901ce forum a pour but l’entraide et donc de discuter pour vous aider à trouver d’autre façons de fonctionner.
si vous n’avez pas envie de discuter, demandez un professionnel qui vous fera ce que vous lui demandez sans chercher à vous remettre en question.
19 avril 2023 à 10 h 17 min #2452904Ah c’est clair et limpide, vu les réponses, ce n’est pas ici que je trouverai un professionnel.
-
Cette réponse a été modifiée le il y a 5 mois et 1 semaine par
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.