質問: プラグインをインストールすると、いつもwordpressが元の状態に戻りますか? wordpressのデプロイされたインスタンス内のプラグインの有効期間は何ですか?すなわち: プラグインは既存のファイルを変更しますか、それともwordpress内で定義された拡張ポイントのみを使用しますか? プラグインはデータベーススキーマを変更することを許可されていますか(例えば、新しい列を追加する)? wordpressは、プラグインのアンインストールが常にwpを元の状態のままにすることをどのように確認しますか? (それ?)
回答: wordpressのプラグインは、コードの内容を実行します。あなたの質問に具体的に答えるためには、 そうするべきではありませんが、コアファイルの変更を阻止するものは何もありません。 彼らはwordpress自身ができるような方法でデータベースと完全にインターフェースすることが許されています。 wordpressは、プラグインのアンインストールがインストール全体を破壊しないことを確認しません。プラグインの作成者がすべて削除するようにアンインストール機能を設定した場合、それはそれをするでしょう。 それで、これは問題を残します、プラグイン作者があなたの信頼を裏切り、あなたのサイトに悪意のある何かをしたらどうすることができますか?あなたのwp-contentディレクトリとデータベース全体の定期的なバックアップをとることはあなたのサイトに何かが起こった場合にあなたが回復することができるであろうことを確実にする最も良い方法です(例えばデータ損失、ハック攻撃、悪いプラグインなど) 。