php-ワードプレスのサイトを失うことなく、ワードプレスのデータベースのメインテーブルを削除するにはどうすればよいですか?
WordPressサイトを失うことなくWordPressテーブルから1つのテーブルを削除するにはどうすればよいですか?
プラグインテーブルではなく、メインテーブルを意味します。
たとえば、コメントテーブルや投稿テーブル-phpmyadminから削除してからワードプレスサイトに戻ると、エラーが表示され、データベースの修復が開始されます。ワードプレスのサイトを失うことなく、コメントテーブルやオプションテーブル、メインテーブルなどを削除できるようにしたい。 WordPressサイトのユーザーテーブルだけが必要で、他のテーブルを削除したい。
データベーステーブルをチェックしない、またはユーザーテーブルが存在するかどうかをチェックするだけのWordPressコアファイルを編集するにはどうすればよいですか? ありがとう。 よろしく
答え :
解決策:
コメントに記載されているように、WordPressは、テーブルを使用しているように見えなくても、作成するすべてのテーブルを必要とします。認証や承認にWordPressのみを使用するシステムを絶対に構築できますが(私はいくつか構築しました)、他のテーブルとコアコードのすべてが存在することを受け入れる必要があります。
>代わりに、安全なログインとセッションが必要な場合は、PHP-Authまたはさらに優れたSymfonyなどのライブラリを確認することをお勧めします。後者を使用すると、認証と承認を簡単に取得して、コードに進むことができます。
ただし、WordPressの使用に行き詰まっていて、他のテーブルを使用していなくても存在する必要があることを受け入れたい場合は、ここにいくつかのコードがあります。多くのサイトで正常に使用されています。ドキュメントはかなり良いですが、一般的には、 template_include
に対するWordPressのアクションをオーバーライドすることに依存しています。これにより、必要なファイル/コードを実行できます。ほとんどの場合、そのコードをこのテーマとペアにします。このテーマの唯一の目的は、ユーザーに何かをする前にログインを強制することです。
そこにあるすべてを説明することはこのサイトの範囲外です。サードパーティを使用しても満たすことができない非常に具体的なニーズがない限り、使用しないことを強くお勧めします。ライブラリ。
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。