在wp-config.php中获取当前主题或子主题

在wp-config.php中获取当前主题或子主题,php,wordpress,themes,Php,Wordpress,Themes,是否可以从wp-config.php中获取当前活动主题或子主题 我尝试过使用几个函数,如get\u current\u theme(),get\u template\u directory(),但它们在wp-config.php中都没有定义 仅供参考-我需要在wp配置顶部获取此信息 编辑: 我之所以希望这样做,是因为我想根据当前选定的主题切换数据库。这仅适用于我的本地设置。我有1个可湿性粉剂安装和每个网站我的工作不同的主题 目前,要切换我正在处理的站点,我必须进入并切换主题,然后手动更新配置以指

是否可以从wp-config.php中获取当前活动主题或子主题

我尝试过使用几个函数,如
get\u current\u theme()
get\u template\u directory()
,但它们在wp-config.php中都没有定义

仅供参考-我需要在wp配置顶部获取此信息

编辑:

我之所以希望这样做,是因为我想根据当前选定的主题切换数据库。这仅适用于我的本地设置。我有1个可湿性粉剂安装和每个网站我的工作不同的主题


目前,要切换我正在处理的站点,我必须进入并切换主题,然后手动更新配置以指向不同的数据库。我想自动化数据库部分。

您为什么要这样做?如果你能提供一些背景信息,我们可能会提供更合适的替代方案。我已经添加了更多细节,谢谢。谢谢,这更好地解释了这一点。既然你想使用一个WP安装在多个站点上工作,为什么不改为使用它并避免手动编辑设置?这不是一个选项,我需要镜像生产站点的设置,它们不使用Multisite。WordPress将当前选定主题的信息存储在数据库中。在wp-config.php加载IIRC之后,将加载数据库。例如,我想您可以尝试在wp-config.php中检测域名(假设您通过虚拟主机为每个站点使用不同的本地域名,例如,
some site.local
some other site.local
,等等),并相应地加载特定的数据库。或者只是为每个站点创建单独的WP安装哈哈。