简短回答:否,不会删除您的设置。它们将在下次安装主题时可用。
详细回答:有两种方式可以将主题的设置存储在数据库中:options
和theme_mods
. 如果他们使用选项wp_option
表中可能会有一个名为{$theme-name}
或{$theme-name}_options
等等。这取决于主题作者选择什么选项名称。如果他们使用theme_mods
, 内部wp_options
在数据库中的表中theme_mods_{$theme-name}
包含所有选项的条目。
当一个主题被停用时,默认情况下这些选项不会被删除,WordPress会将它们保留在那里以备将来使用。
主题可以通过一种方式删除其停用选项(请参见switch_theme
动作),但它很少使用,没有理由任何主题作者会在停用时使用它来删除主题设置,除非它是自定义用例。