Jb Audras

Toutes mes réponses sur les forums

15 sujets de 1 à 15 (sur un total de 18)
  • Auteur
    Messages
  • en réponse à : Une expression s’est retransformée en anglais #2293257
    audrasjb
    Participant
    Initié WordPress
    18 contributions

    Bonjour,

    1. Review et Proposal ne sont pas des termes provenant du cœur WordPress. Regarde dans tes extensions ou dans ton thème plutôt.
    2. Je ne reproduis pas ces problèmes sur une installation sans aucune extension et avec un thème par défaut.

    Bonne journée,

    Jb

    en réponse à : Une expression s’est retransformée en anglais #2291913
    audrasjb
    Participant
    Initié WordPress
    18 contributions

    Merci, j’ai ajouté un remerciement dans le ticket associé. Il se pourrait que cela soit un peu trop tard pour un crédit en bonne et due forme car le patch a déjà été mergé/committé, mais au moins la référence à ton identifiant w.org est en place dans le ticket concerné.

    Merci encore pour avoir remonté ce petit bug.

    en réponse à : Une expression s’est retransformée en anglais #2291893
    audrasjb
    Participant
    Initié WordPress
    18 contributions

    Le correctif a été intégré à la base de code. Il sera effectif à la prochaine version mineure de WP (ou à la prochaine majeure, 5.4, si aucune version mineure n’est planifiée entre temps).

    en réponse à : Une expression s’est retransformée en anglais #2291856
    audrasjb
    Participant
    Initié WordPress
    18 contributions

    Bonjour,

    Il s’agit bien d’un bug du cœur WordPress, sur la traduction d’une chaîne avec gestion du pluriel qui n’est pas correctement déclarée côté JS.

    Je suis à même de le reproduire, par exemple avec le bloc Galerie.

    Par contre, cela ne provient pas d’une mise à jour mineure récente, mais de la version majeure 5.3, qui est sortie le 12 novembre 2019.

    Voici le jeu de modifications (daté du 3 octobre 2019) qui a introduit les améliorations ayant conduites à cet effet de bord :
    https://core.trac.wordpress.org/changeset/46375

    J’ai ouvert un ticket Trac afin de corriger ce bug de traduction pour la prochaine majeure :
    https://core.trac.wordpress.org/ticket/49134

    Merci pour ta contribution, Ysatis.
    As-tu un identifiant WordPress.org pour que je puisse le faire figurer dans le ticket ?

    Bonne journée,

    Jb

    audrasjb
    Participant
    Initié WordPress
    18 contributions

    Rebonjour,

    En fait il n’y a pas vraiment d’intérêt à ne pas faire une mise à jour mineure de WordPress dans la mesure ou attendre ne changera pas grand chose (à part vous exposer inutilement en cas de faille de sécurité) : comment et quand déciderez-vous de réaliser ou non la mise à jour ? Il faudra de toute façon bien la faire (sauf à exposer votre site à des failles de sécurité connues publiquement, encore une fois).

    Bien entendu, chacun agit comme il le souhaite et le fait de ne pas mettre à jour a été prévu pour que chacun puisse se déterminer individuellement, mais je n’en vois personnellement pas l’intérêt 🙂

    A suivre,

    audrasjb
    Participant
    Initié WordPress
    18 contributions

    Je précise que je parle de ce bug là :

    le curseur qui revenait toujours en début de page d’où l’impossibilité de modifier ou d’écrire que ce soit dans une page ou un article.

    L’autre problème “publication échouée : la réponse n’est pas une réponse json valide.” n’est pas lié à WordPress mais à un élément externe (probablement côté hébergement). Sur les millions de mises à jour effectuées, il semble que ce problème ait été remonté une vingtaine de fois et que systématiquement il s’agissait d’un problème de cache côté hébergeur. Ce problème peut revenir à tout moment et peut être résolu dans votre administration en allant dans Réglages > Permaliens, et en cliquant sur le bouton Enregistrer en bas de l’écran (sans changer aucun réglage). Cela a pour effet de regénérer le fichier htaccess de votre site et cela corriger souvent les problèmes de cache des hébergeurs sur lesquels ce problème survient.

    Bien à vous,

    Jb Audras

    audrasjb
    Participant
    Initié WordPress
    18 contributions

    Bonjour,

    Vous faites comme vous le sentez, mais il me semble que la mise à jour de version a justement permis de corriger ce bug…

    Les mises à jour mineures en automatique sont recommandées, puisqu’elle apportent des correctifs de bugs/regressions ou de sécurité. Je ne sais pas trop ce que pourrait vous apporter le fait de ne pas maintenir votre site à jour à part le fait de prendre des risques en ce qui concerne sa sécurité 🙂 Mais chacun est effectivement libre d’activer ou de désactiver les mises à jour.

    En vous souhaitant d’agréables fêtes de fin d’année,

    Jb Audras

    en réponse à : Migration WordPress imposée #2289277
    audrasjb
    Participant
    Initié WordPress
    18 contributions

    Nouveau commentaire, ne servant qu’à m’inscrire aux réponses de ce fil de discussion par email.

    en réponse à : Migration WordPress imposée #2289276
    audrasjb
    Participant
    Initié WordPress
    18 contributions

    Bonjour,

    Une fois n’est pas coutume, j’interviens rapidement sur ce fil de discussion, étant concerné par la question directement.

    Pour le contexte, j’ai fait partie de l’équipe ayant dirigé le développement et le déploiement de la version majeure WordPress 5.3 et je viens de diriger la version WP 5.3.1 sortie il y a un peu moins de 24 heures.

    Si les mises à jour automatiques sont actives par défaut sur les version mineures (et ce depuis la version majeure 3.7), il n’y a par défaut – pour l’instant, car cela changera peut-être dans les prochaines années – aucune mise à jour de version majeure faite automatiquement par le cœur WordPress.

    Votre site n’a donc pas pu se mettre à jour tout seul de 5.2.3 à 5.3.1, c’est techniquement impossible avec une installation par défaut de WordPress.

    Plusieurs hypothèses pour expliquer ce qui a pu se passer :

    • Une extension a activé la mise à jour automatique des versions majeures et des versions mineures (une extension telle que Secupress ou autres extensions de sécurité le permet)
    • Vous avez un bout de code, par exemple placé sur votre thème ou sur une extension, qui déclenche les mises à jour majeures et mineures
    • Votre hébergeur a effectué la mise à jour pour vous
    • Quelqu’un a effectué la mise à jour à votre place : comptes d’administration partagés ou existence de plusieurs comptes admin… ou encore votre petit dernier qui s’est amusé avec l’ordinateur de papa/maman 🙂 (*)

    (*) c’est bien sûr une blague 😉

    Il y a sans doutes d’autres cas de figure, mais vous pouvez d’ores et déjà exclure le fait que cela vienne du cœur WordPress.

    En espérant vous avoir rassuré sur la question d’une éventuelle mise à jour automatique provenant du CMS lui-même.

    Bien à vous,

    Jb Audras

    audrasjb
    Participant
    Initié WordPress
    18 contributions

    Bonjour Ysatis,

    Oui, c’est effectivement un bug issu de WP 5.3 que nous avons corrigé avec WP 5.3.1.

    Cette version mineure de sécurité et de maintenance corrige 4 failles de sécurité et 46 bugs + petites améliorations.

    WordPress 5.3.1 Security and Maintenance Release

    Bonne journée,

    Jb Audras

     

     

    audrasjb
    Participant
    Initié WordPress
    18 contributions

    Oubli de mon dernier message : en plus des extensions activées, le nom de l’hébergeur peut aider.
    En effet, ce n’est pas très courant, mais certains hébergeurs peuvent mettre en place des règles occasionnant des problèmes pour l’API Rest de WordPress.

    Autre piste fréquemment rencontrée : assurez-vous d’avoir mis à jour vos extensions de sécurité. Certaines extensions ont été mises à niveau après WP 5.3 pour autoriser certaines routes Rest API.

    Bonne soirée,
    Jb

    audrasjb
    Participant
    Initié WordPress
    18 contributions

    Bonjour à toutes et à tous,

    Ayant co-dirigé WP 5.3, je suis preneur de ce type de remontée de bugs, merci pour vos messages.

    Nous savons déjà qu’il ne s’agit pas d’un bug directement lié à WP 5.3 mais d’un bug indirect car causé par une extension n’ayant pas suivi le développement du CMS. Le problème, c’est qu’il y a des dizaines de milliers d’extensions gratuites et payantes sur le marché, il est donc difficile d’identifier les extensions fautives pour demander à leur auteur d’apporter des correctifs (ou recommander des extensions alternatives si l’auteur ne met plus son extension à jour).

    Pourriez-vous s’il vous plaît ajouter la liste de vos extensions à vos rapports de bugs ? Cela nous permettrait de pouvoir reproduire les soucis et éventuellement contacter les éditeurs/auteurs d’extensions présentant des bugs vraiment important afin qu’ils puissent corriger leur code.

    Pour obtenir la liste de vos extensions très rapidement, vous pouvez aller dans votre back-office, puis dans Outils > Santé du site > onglet Informations puis copier/coller le contenu de la section “Extensions actives”.

    Merci par avance pour vos contributions 🙂

    Jb Audras

    • Cette réponse a été modifiée le il y a 2 mois par audrasjb.
    en réponse à : Css ne s’aplique pas #2286471
    audrasjb
    Participant
    Initié WordPress
    18 contributions

    Il faut copier ici l’intégralité de ton code, car il y a nécessairement un souci quelque part.

    en réponse à : Css ne s’aplique pas #2286464
    audrasjb
    Participant
    Initié WordPress
    18 contributions

    Bonjour,

    Si tu utilise

    <link rel="stylesheet" type="text/css" href="style.css" />

    ça ne marchera pas. Il faut utiliser les marqueurs de modèles.

    Mettons que ton site soit situé à l’adresse https://example.com/.

    Avec la balise link ci-dessus, la feuille de style sera recherchée à l’emplacement https://example.com/style.css.

    Évidemment, il n’y a rien à cet emplacement : ta feuille de style se trouve ici : https://example.com/wp-content/themes/slug-de-ton-theme/style.css.

    Pour dynamiser l’accès à cette ressource, voilà ce qu’il faut utiliser :

    <link rel="stylesheet" type="text/css" href="<?php echo get_template_directory_uri(); ?>/style.css" />

    Mais pour le faire proprement, la feuille de style doit être enqueue via wp_head() (cf l’exemple de header.php ci dessus).

    Je te recommande fortement de lire le handbook à destination des développeurs de thèmes : https://developer.wordpress.org/themes/

    Si tu as des difficultés avec l’anglais, le site de Vincent regorge de bons articles pour comprendre comment fonctionnent les thèmes WP : https://vincentdubroeucq.com/articles/

    Bon apprentissage 🙂

    Jb Audras

    • Cette réponse a été modifiée le il y a 2 mois par audrasjb.
    • Cette réponse a été modifiée le il y a 2 mois par audrasjb.
    audrasjb
    Participant
    Initié WordPress
    18 contributions

    C’est tout bon c’est ok maintenant.

    Le problème ne devrait normalement plus se poser à l’avenir.

    Désolé pour le dérangement.

15 sujets de 1 à 15 (sur un total de 18)