我正在開發一個WordPress主題,我已經下載並安裝了「聯繫表格7」插件。現在,當我將這個主題發送給我的客戶端並且他們安裝/激活主題時,我想要包含「聯繫表單7」插件。在WordPress主題中包含插件?
我還沒有訪問他們的wp-admin,我不能指望他們手動安裝插件。爲了讓它們變得更容易,我想將這些插件與主題一起打包。然後他們安裝,一切正常。
我該如何做,或者有更好的方法,例如推薦安裝一個插件?
我正在開發一個WordPress主題,我已經下載並安裝了「聯繫表格7」插件。現在,當我將這個主題發送給我的客戶端並且他們安裝/激活主題時,我想要包含「聯繫表單7」插件。在WordPress主題中包含插件?
我還沒有訪問他們的wp-admin,我不能指望他們手動安裝插件。爲了讓它們變得更容易,我想將這些插件與主題一起打包。然後他們安裝,一切正常。
我該如何做,或者有更好的方法,例如推薦安裝一個插件?
您將要使用下面的一些變種:
function my_activate_theme() {
$plugins = array(
"plugin_name_1",
"plugin_name_2",
"etc..."
);
foreach ($plugins as $plugin) {
$path = '/path/to/wordpress/wp-content/plugins/{$plugin}.php';
activate_plugin($path);
}
}
add_action('switch_theme', 'my_activate_themes');
你將不得不反覆折騰我的代碼,因爲我沒有獲得一個WordPress安裝的時刻上測試,但基本上這個想法是,你把它放到你的functions.php文件中。它註冊用於切換主題和主題切換的鉤子,循環遍歷指定的插件並激活它們。
我希望這有助於,如果沒有,請給我更多的信息,我會嘗試提供進一步的指導。祝你好運!
如果您目前正在開發主題,則寧願使用tgm激活碼,而不是將插件包含到主題中。
請檢查這個Wordpress Theme。
本主題使用tgm激活碼安裝「Visual Composer」,「Layerslider」,「Revslider」,「Quickshop」插件。
定製要容易很多,並且有很多功能。也很容易學習代碼提示。
問候。 HanaTheme。
什麼是這些特定的WP插件沒有安裝的情況? WP呼籲他們? –
那麼,你問如果插件的文件不可用,該怎麼辦?如果是這樣,我可以編輯我的答案,以顯示如何將文件捲入正確的目錄並解壓縮。 –