我有一个相当奇怪的问题。是否有可能在我安装子主题时自动安装父主题? (类似于TGM插件激活,但主题)。
我问,因为我有很多客户忘记安装我的父主题,然后就如何安装主题与我联系,虽然我在readme.txt中清楚地解释了
答案 0 :(得分:0)
安装主题后,它将通过check_parent_theme_filter()
函数运行,以确保安装父主题。如果不是,并且无法从WordPress存储库中获取,则安装将失败,并在parent_theme_not_found
上键入消息。
如果WordPress存储库中未安装此父主题,则需要使用themes_api()
中可用的挂钩,这是WP用于自动安装父主题的函数。初始请求失败,但响应通过themes_api_result
过滤器传递,其中包含三个参数:$res, $action, $args
。您可以使用此方法作为您将挂钩到此过滤器的函数类型的示例,如果您能够成功下载并安装父主题true
,则返回false
。< / p>
不清楚如何使用子主题挂钩这些,也许自定义插件可以做到吗?