私たちは最近サポートするいくつかのブログ/サイトを手渡されました、それはwordpressがv2.1.3または2.0.4さえあったときにさかのぼり始めました
サイトを最新バージョン(3.4.2および3.5)にアップグレードした後、ルートディレクトリと/ adminおよび/ includesに古いバージョンからの「残り物」であるファイル、またはこれらの最近のバージョンに移動されたファイルがありますバージョンこれは私が話しているものの例です: 更新インストール - 新規インストールhttp://db.tt/GpLJr5P9
「このファイルは非推奨であり、下位互換性のためにのみ存在します」
それで、あなたはどう思いますか?これらのファイルを削除してビールを飲むべきです。彼らはそこに残されるべきですか?
主題についての具体的な/テストされた答えはありますか?
シモンズ:私は この記事 を知っていますが、そこに提供された答えにはあまり満足していません。特にこの質問とdbdeltaに関する この質問 を組み合わせた場合。だから私は(私がそうするかもしれないならば)もっと明確な答えを望んでその問題を再開するようなものです。
wp-content
とwp-config.php
以外のすべてを削除し、フレッシュインストールをディレクトリにコピーします。 WordPressのアップグレード時には、ファイルではなくデータベースを使用して何をすべきかを確認します。
すべてのファイルが自動的に削除されるわけではありません。古いプラグインや外部スクリプトによって使用されているファイルもある可能性があるためです(この場合の古いフィードファイルが良い例です)。
/ adminおよび/ includesの下のファイルは、コアの外部から使用してはいけないため、削除しても安全です(これらのサイトでは古いプラグインが実行されていないと思います)。
ルートファイルは異なりますが、私は、バックアップしてそれを実行します。おそらく機能が1つのファイルに統合されたか、誰も使用していない機能を提供したためであると考えられます。理由が何であれ、それらを世界に公開したままにしておくと、コアの変更によりセキュリティホールになる危険性があり、例えばwp-rss2.phpのような監査をする人はもういないので、手遅れになるまで知らないかもしれません。