【发布时间】:2015-03-05 11:16:15
【问题描述】:
我目前正在开发一系列 Wordpress 主题。这些主题都需要有自定义主题选项,并且它们都会有自定义主题选项页面。但是,某些主题具有其他主题中未使用的选项。
当我切换主题,在新主题上自定义主题选项并保存选项时,我注意到该主题未使用的所有选项都丢失了,并且在切换回来时,必须重置。有没有办法确保这些选项保留在数据库中,即使它们没有被当前活动主题使用?
【问题讨论】:
-
如果您将主题设置写入 wp_options 表,它们应该保留在那里。我不认为该表会自动清除。
-
无论主题如何,网站设置(通过
wp_options)都会保持不变。也许新主题没有使用与旧主题相同的选项名称。但是,如果他们在新主题上使用与旧主题相同的选项名称,并且您将选项保存在新主题上,那么这些选项也会在您切换回旧主题时反映出来。