Et où dois-je (de manière fiable) rechercher ce type d'informations? Je me trouve googler pour 'wordpress changelog' sur chaque mise à jour ...
Arrière-plan: généralement, j'utilise une installation "squelettique" WP (répertoires séparés wp
/app
et wp-content
) afin de pouvoir essayer la nouvelle version majeure et vérifier les incompatibilités de thème en "calquant" le dossier wp
. Et je crains que "permuter" puisse ne pas fonctionner en raison d'une base de données migrée. Oui je sais, je devrais toujours le sauvegarder avant une mise à jour de toute façon. La question tient toujours :)
Après quelques réflexions, j’ai trouvé ceci:
Versions Codex/Wordpress a Changelogs, mais ceux-ci semblent mentionner implicitement les mises à jour (récentes) de la base de données, à partir de la version 5.0. (Comparez comment Matomo déclare explicitement les mises à jour de la base de données ). Peut-être que cela sera suffisant pour les versions futures, voici la manière compliquée et lourde qui fonctionne pour les anciennes versions aussi:
db_version
dans Versions Codex/Wordpress , ou manuellement/par programme: cochez upgrade_all
dans wp-admin/includes/upgrade.php
, pour 4.9.8 → 5.0/38590 → 43764 :
// ...
if ( $wp_current_db_version < 37965 ) // false
upgrade_460();
if ( $wp_current_db_version < 43764 ) // true!
upgrade_500();
enfin, inspecter upgrade_500
, révèle un peu de jonglerie de Gutenberg et un FIXME
:)
UPDATE/EDIT, concernant le "Contexte": J'ai donc effectué une mise à jour manuelle 4.9.9 → 5.0 puis une rétrogradation manuelle 5.0 → 4.9.9 (4.9.8 et .9 ne diffèrent pas en termes de base de données). On m'a présenté l'écran "Mise à jour requise de la base de données" les deux voies et j'ai procédé. Ce qui se passera lors de la dégradation nécessiterait davantage de recherche Je suppose que vous ne voyez que l'écran et qu'aucune des fonctions upgrade_*
n'est exécutée. Après la mise à niveau, tout est normal, du moins pour cette nouvelle installation minimale. Je me sentirai donc libre de mettre à jour de 4.9.8 à 5.0, sachant que je peux revenir en arrière si quelque chose se passait mal. YMMV, bien sûr, surtout lorsque d’autres plugins et thèmes sont impliqués. Ne le ferait pas pour des sauts de version plus importants, cependant :)
J'ai mis à niveau 2 de mes sites de la version 4.9.8 à 5.0 et aucune mise à jour de base de données n'a été nécessaire. De plus, j'avais installé Gutenberg et la mise à jour désactive le plugin car il est déjà intégré à la nouvelle version.
Si la mise à jour vous préoccupe, sauvegardez votre base de données et votre site avant la mise à niveau.