そして、私は(確実に)この種の情報をどこで探しますか?私は自分自身が他のすべての更新で 'wordpress changelog'のためにグーグルをしているのを見つけます...
背景:通常私は "スケルトン" WPインストール(wp
/app
とwp-content
フォルダを別々に)を使うので、新しいメジャーバージョンを試してwp
フォルダを "ホットスワップ"することでテーマの不適合をチェックできます。また、DBの移行が原因で「スワップバック」がうまくいかないことがあります。はい、私は知っています、とにかくアップデートの前に私はいつもそれをバックアップするべきです。質問はまだ立っています:)
いくつか考えた後、私はこれを思い付きました:
コーデックス/ Wordpressのバージョン に変更履歴がありますが、これらは(最近の)データベースのアップグレードについて暗黙のうちに言及しているようです(5.0以降)。 (比較方法 - MatomoがDBのアップグレードを明示的に示している )。多分これは将来のバージョンには十分でしょう、これは古いバージョンでもうまくいく、徹底的で面倒な方法です:
db_version
を確認します。upgrade_all
のwp-admin/includes/upgrade.php
をチェックして 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();
最後に、 upgrade_500
を調べると、グーテンベルクジャグリングとFIXME
:)が明らかになります。
"バックグラウンド"についてのUPDATE/EDIT:だから私は手動で4.9.9→5.0を手動で更新し、その後5.0→4.9.9を手動でダウングレードした(4.9.8と.9はDBに関して違いはない)。 「DBアップグレードが必要です」という画面が表示された both wayと進みました。ダウングレード時に起こることはもっと研究が必要でしょう。あなたはスクリーンを見るだけでupgrade_*
関数は実行されないと私は思います。少なくともこの最小限のフレッシュインストールでは、すべてのlook _ normalを上下にアップグレードした後。だから私は4.9.8を5.0にアップグレードしても構いません。 YMMV、もちろん他のプラグインやテーマが関係しているときは特に。大きなバージョンジャンプのためにそれをしないでしょう、しかし:)
私のサイトのうちの2つをバージョン4.9.8から5.0にアップグレードしたところ、データベースの更新は不要でした。また、グーテンベルクをインストールしていて、それはすでに新しいバージョンと統合されているので、アップデートはプラグインを無効にします。
アップデートが心配な場合は、アップグレードの前にデータベースとサイトをバックアップしてください。