有没有办法在安装子主题时自动安装wordpress父主题?

时间:2014-08-13 21:56:45

标签: wordpress themes parent

我有一个相当奇怪的问题。是否有可能在我安装子主题时自动安装父主题? (类似于TGM插件激活,但主题)。

我问,因为我有很多客户忘记安装我的父主题,然后就如何安装主题与我联系,虽然我在readme.txt中清楚地解释了

1 个答案:

答案 0 :(得分:0)

安装主题后,它将通过check_parent_theme_filter()函数运行,以确保安装父主题。如果不是,并且无法从WordPress存储库中获取,则安装将失败,并在parent_theme_not_found上键入消息。

如果WordPress存储库中未安装此父主题,则需要使用themes_api()中可用的挂钩,这是WP用于自动安装父主题的函数。初始请求失败,但响应通过themes_api_result过滤器传递,其中包含三个参数:$res, $action, $args。您可以使用此方法作为您将挂钩到此过滤器的函数类型的示例,如果您能够成功下载并安装父主题true,则返回false。< / p>

不清楚如何使用子主题挂钩这些,也许自定义插件可以做到吗?