4
votes

Wordpress 5.0.3 - «Échec de la mise à jour» et «Échec de la publication». Le journal de la console affiche un 404 sur / blog / wp-json / wp / v2 / posts / 1177 / autosaves? _Locale = user

J'ai mis à jour Wordpress vers la dernière version (5.0.3). Désormais, chaque fois que j'essaie de publier un message, je reçois un message rouge indiquant «Échec de la publication». Si j'essaye d'enregistrer un brouillon, j'obtiens "Mise à jour échouée".

Dans la console, je vois

https://mydomain/com/blog/wp-json/wp/v2/posts/1177/autosaves?_locale=user 404

Lorsque je teste l'URL avec / wp-json / wp / v2 / posts / I obtenir un 404. Si j'utilise ? rest_route = / wp / v2 / posts / à la place, j'obtiens mon blog. J'utilise le nom de l'article pour les permaliens.

Est-ce qu'il y a un moyen de changer l'éditeur WordPress pour utiliser la route restante qui fonctionne? Ou puis-je changer quelque chose dans ma configuration Nginx?


4 commentaires

Bien que je ne pense pas que ce soit hors sujet pour SO, vous pouvez envisager de le demander dans Wordpress.SE .


Merci. Je pense que je vais fermer ça de toute façon. J'ai trouvé le problème et il est très spécifique à ma configuration avec peu de valeur pour la communauté.


Utilisez le plugin de l'éditeur classique et revenez à l'éditeur classique. Gutenberg est de la merde pour le moment.


@Front_End_Dev Vous rencontrez la même erreur - cela vous dérangerait-il de divulguer quel était le problème? Je trouve que les configurations ne sont souvent pas aussi rares que vous le pensez, et même lorsque les détails de la configuration sont différents, la cause sous-jacente du problème est souvent la même.


6 Réponses :


1
votes

J'ai changé mon Permalien en Plain, alors ça marche, sinon ça lance la même erreur!


0 commentaires

1
votes

Je suppose que cela a quelque chose à voir avec les permaliens et la façon dont l'URL est réécrite. une fois que j'ai changé mon option de permaliens en clair, tout semble bien. J'utilise une installation locale avec nginx. j'espère découvrira pourquoi cela se produit plus tard.


1 commentaires

Ce n’est pas une bonne réponse. Ce que vous venez d'écrire est un commentaire. Considérez cela pour l'avenir et lisez les règles.



2
votes

deux solutions simples:

  1. Vous devriez désactiver le plugin de sécurité, dans mon cas, le problème était avec le plugin Advanced Access Manager que je le désactive et le problème est résolu.
  2. Utilisez le plugin Classic Editor par les contributeurs WordPress, installez simplement ce plugin et utilisez l'éditeur Classic, voici le paramètre que vous pouvez utiliser à la fois éditeur classique et éditeur de bloc .

    Paramètres-> Écriture-> Autoriser les utilisateurs à changer d'éditeur

puis dans la page de création, vous avez cette option

Pour l'éditeur de blocs => Passer à l'éditeur classique

 entrez la description de l'image ici

Et l'éditeur classique => Passer à l'éditeur de blocs

 entrez la description de l'image ici


0 commentaires

0
votes

Avec wp cli:

  1. Mise à jour du noyau wp (obtenir la dernière version)
  2. mise à jour du plugin wp --all (pourquoi pas aussi mettre à jour les plug-ins)
  3. wp plugin install classic-editor (obtenez ceci)
  4. plugin wp activer l'éditeur classique (activer)

0 commentaires

1
votes

J'ai eu un problème similaire avec WordPress 5.2.2. Je n'ai pas pu enregistrer ni publier une page (nouvelle ou ancienne). Bien que toutes les requêtes dans l'éditeur de page renvoient 200, j'ai réalisé que certaines requêtes avaient un domaine de requête de mon site et d'autres un domaine de requête de la société d'hébergement. Je suis donc allé dans Paramètres > Général et j'ai modifié les paramètres Adresse du site (URL) et Adresse WordPress (URL) être la même valeur (j'ai copié la valeur de l'adresse du site (URL) dans l'adresse WordPress (URL)) et cela a résolu le problème avec l'éditeur.


0 commentaires

1
votes

Étape 1 : ouvrez WordPress et connectez-vous en tant qu'administrateur. Lorsque vous publiez un nouveau contenu ou un contenu plus ancien, vous recevrez un message d'erreur.

Étape 2 : Alors, choisissez maintenant l'ancienne version de l'éditeur de WordPress à la place pour utiliser la nouvelle version. Pour choisir une version plus ancienne, allez dans les paramètres, puis cliquez sur les écritures. Ici vous pouvez trouver l'option "Éditeur classique" et si vous ne trouvez pas l'option, choisissez la deuxième option.

C'est une option mais si vous n'êtes pas fixe avec cette option, choisissez la deuxième option telle que

Ouvrez WordPress et sur le côté gauche vous avez la liste des tâches à effectuer dans WordPress. Cliquez sur l'option " Plugin " et vous serez ouvert avec l'écran du plugin. En haut de l'écran, vous avez le bouton " ajouter un nouveau ".

Étape 3 : Après avoir cliqué sur le bouton Ajouter un nouveau, un nouvel écran s'ouvre. Là, vous pouvez voir le plugin de l'éditeur classique. Veuillez le télécharger et l'installer. Une fois installé, activez-le en cliquant sur le bouton « activer ».

Étape 4 : Encore une fois, allez dans l'option Paramètres et cliquez sur Écriture. Dans la section Écriture, vous avez de nombreuses options telles que le formatage, la catégorie de publication par défaut, le format de publication par défaut, l'éditeur par défaut pour tous les utilisateurs, permettre aux utilisateurs de changer d'éditeur, de publier par e-mail, etc.

Cliquez sur le choix de l'éditeur classique dans l'éditeur par défaut pour tous les utilisateurs. Cela vous permet de travailler facilement sur la publication de contenu nouveau ou la mise à jour du contenu précédent.


3 commentaires

c'est l'un des conseils utiles.


Essayez de cette façon, c'est facile.


vous pouvez également le faire sur l'hôte local.