web-dev-qa-db-ja.com

Wordpressテーマをアンインストールすると、データベースの値は削除されますか?

Wordpressテーマをアンインストールすると、データベースの値は削除されますか?

私はいくつかのスタイルを失ったサイトを持っています、そして(2016年15月2日から)ファイルのバックアップと19/2/2016からのデータベースのバックアップを復元した後でさえ、まだいくつかのスタイルの問題が存在します。

テーマを削除し、themeforestからダウンロードしたテーマの新しいコピーをインストールしたいです。もしこれをしたら、もう一度テーマを再設定しなければならないでしょうか。

ありがとう。

1
Steve

テーマによって異なります。テーマはデータベースにいくつかのデータを格納します。

たとえば、テーマの設定ページに[ソーシャルアカウント]セクション、その中に[FacebookページのURL]フィールドがあります。フィールドに入力して設定を保存すると、この値がデータベースに保存されます。

しかし、一般的な慣習として、このテーマをアンインストールまたは削除すると、これらの種類のデータは削除されるはずです(作者によります)。そのデータが削除されずにテーマを再インストールした場合は、値が再び使用されます。

5
mukto90

確実に知る唯一の方法は、テーマのコードを見ることです。ただし、テーマのディレクトリを削除するだけで、そのコードの実行を回避できます。「アンインストール」しないで、別のテーマに切り替えないでください。ファイルを削除するだけです。次に、別のテーマに切り替えて、新しいテーマをインストールしてから、再び切り替えます。データベースが既にセットアップされている場合、開発者が壊れるコードを持っていないことを指で確認してください。

テーマ開発者が追加したデータベース値を削除することを決定する理由を想像することはできません。データベースをクリーンアップする以外の本当の理由はありません。

ただし、テーマのアンインストールフックに関する情報を見つけることができ、作成者のコードを見て回ることができます。

https://codex.wordpress.org/Function_Reference/register_uninstall_hook

1
Josh C

私はこれがおそらく軽視されるだろうことを知っていますが、それは尋ねるのがそのような簡単なことです。

キャッシュをクリアしてリフレッシュしてみましたか?スタイルシート自体のどこにあるのかわからない場合は、スタイリングの問題を解決することがあります。

データベースを復元する必要はありませんでしたが、復元に必要なすべてのスタイルの変更を確認するために必要な作業は、さっぱりした更新だけでした。

0
TPD