- Statut : non résolu
- Ce sujet contient 10 réponses, 4 participants et a été mis à jour pour la dernière fois par remi, le il y a 18 années et 11 mois.
-
AuteurMessages
-
25 décembre 2005 à 20 h 32 min #446800
Quand je mets des liens dans un billets j’apprécie utilisé l’attribut hreflang pour indiquer dans quelle langue est le texte vers lequel je renvoie. Hors wordpress semble les supprimer même quand je fais le lien à la main.
Il y a un moyen de faire en sorte que cela puisse marcher (c’est un des rares truc de wordpress qui m’emmerde vraiment que ça marche ps)?Merci d’avance.
4 janvier 2006 à 10 h 26 min #568545WordPress « corrige » le contenu des billets en appliquant des filtres par défaut. Un de ceux-ci doit enlever l’attribut hreflang. Avec WP 1.5 je n’ai pas trouvé d’où cela peut provenir exactement…
Mais je pense que dans la v2.0, il existe un tableau qu’il est « possible » de modifier pour que la « correction » soit correct. ce tableau s’appelle $allowedposttags et se situe dans wp-include/kses.php.
Il est possible de redéfinir ce tableau dans le fichier my-hacks.php6 janvier 2006 à 8 h 54 min #568546Super merci j’ai trouvé le tableau en question. Par contre peux tu me confirmer que mettre le fichier my-hacks.php à la racine suffit ou il y a un endroit particulier ou le mettre?
6 janvier 2006 à 10 h 21 min #568547Une fois placé à la racine, tu dois activer son utilisation dans les options divers (il me semble)
7 janvier 2006 à 12 h 01 min #568548C’est ce que j’ai fait mais cela ne semble pas marcher du tout. Tu sais à quel moment le filtrage intervient car le tag est carrément supprimer de l’editeur HTML après que je l’ai modifié.
7 janvier 2006 à 22 h 28 min #568549lordphoenix wrote:Quand je mets des liens dans un billets j’apprécie utilisé l’attribut hreflang pour indiquer dans quelle langue est le texte vers lequel je renvoie. Hors wordpress semble les supprimer même quand je fais le lien à la main.
Il y a un moyen de faire en sorte que cela puisse marcher (c’est un des rares truc de wordpress qui m’emmerde vraiment que ça marche ps)?
Merci d’avance.Bonsoir ce n’est pas WP qui est en faute : pour que cela marche, il suffit d’utiliser une règle css (par exemple)
a[hreflang]:after{
content: » [« attr(hreflang) »] »;
}Cette règle affichera bien le contenu de l’attribut hreflang quelle quand soit le code de langue utilisé.
a[hreflang= »en »]:after {content: »A0(en anglais) »;}
Celle-ci affichera évidemment « en anglais » si le code de langue utilisé dans l’attribut est « en ».
En espérant que cela t’aide, Spoutnik.
PS: Bonne année à tous.9 janvier 2006 à 12 h 50 min #568550Et où faut il utiliser ces règles?
9 janvier 2006 à 13 h 07 min #568551C’est règles sont à appliquer dans le CSS. Mais ne devrait t’être d’aucun secours puisque WP ne veut pas sauvegarder cet attribut dans ton code…
Il me semble que le filtrage doit s’appliquer à la sauvegarde de l’article ou avant l’affichage à l’édition.
Tu peux retrouver les fonctions appliquées par défaut dans le fichier wp-include/default-filters.php
10 janvier 2006 à 11 h 57 min #568552Merci je vais regarder
11 janvier 2006 à 8 h 34 min #568553z720 wrote:C’est règles sont à appliquer dans le CSS. Mais ne devrait t’être d’aucun secours puisque WP ne veut pas sauvegarder cet attribut dans ton code…Il me semble que le filtrage doit s’appliquer à la sauvegarde de l’article ou avant l’affichage à l’édition.
Tu peux retrouver les fonctions appliquées par défaut dans le fichier wp-include/default-filters.php
C’est étrange, ces règles passent très bien sur mon carnet et sont supportées par WP1.5 sans problème. Je les ai mises dans le fichier css de mon template et WP m’affiche bien la valeur contenue dans l’attribut « hreflang ».
Cet attribut n’est pas supprimé dans le code source de mes billets.
lordphoenix, je ne trouve aucune de ces règles déclarées dans le code css de ton site (c’est volontaire ou justement WP qui les « supprime »?).Ne s’agit-il pas (peut-être) d’un problème provoqué par l’utilisation d’un plug-in?
11 janvier 2006 à 18 h 20 min #568554Peut-être que cela a un rapport avec le nouvel éditeur WYSIWYG dans WordPress 2.0… 😋
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.