[英]Is there a way to automatically install a wordpress parent theme when installing a child theme?
我有一個很奇怪的問題。 在安裝子主題時,是否可以自動安裝父主題? (類似於TGM插件激活,但適用於主題)。
我之所以這么問是因為我有很多客戶忘記了安裝父主題,然后就如何安裝主題與我聯系,盡管我在readme.txt中明確說明了這一點
安裝主題后,將通過check_parent_theme_filter()
函數運行該主題,以確保已安裝父主題。 如果不是,並且無法從WordPress存儲庫中獲取,則安裝將失敗,並在parent_theme_not_found
鍵入消息。
如果未在WordPress資源庫上安裝此父主題,則需要使用themes_api()
可用的鈎子,WP使用該鈎子來自動安裝父主題。 初始請求失敗,但是響應通過帶有三個參數的themes_api_result
過濾器傳遞: $res, $action, $args
。 您可以使用此方法作為連接到此過濾器的函數類型的示例,如果能夠成功下載並安裝父主題,則返回true
否則返回false
。
不清楚如何使用子主題與這些主題掛鈎,也許自定義插件可以做到?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.