我無法獲得Redux Options Framework爲我的插件工作。我試圖將設置作爲子菜單添加到我的插件中。Redux Framework添加子菜單
我創建了一個簡化的演示插件,也可以批准此行爲。
<?php
/**
* Plugin Name: Redux sample plugin
* Plugin URI: http://URI_Of_Page_Describing_Plugin_and_Updates
* Description: A brief description of the Plugin.
* Version: The Plugin's Version Number, e.g.: 1.0
* Author: Name Of The Plugin Author
* Author URI: http://URI_Of_The_Plugin_Author
* License: A "Slug" license name e.g. GPL2
*/
require_once(plugin_dir_path(__FILE__) . 'inc/admin/admin-init.php');
function redux_sample_plugin_log() {
}
function createSettingsMenue() {
$pluginSlug = 'redux_sample_plugin';
//create new top-level menu
add_menu_page('Redux Sample Plugin'),
'Redux Sample Plugin',
'administrator',
$pluginSlug . '_log',
'LogMenu'
);
/*add_submenu_page($pluginSlug . '_log',
null,
'Im a silly dummy entry',
'administrator',
'dummy',
'__return_null' );*/
}
add_action('admin_menu', 'createSettingsMenue', 9);
我改變了配置這樣:
...
'page_slug' => 'my_plugin_settings',
'page_title' => 'Settings'
'menu_type' => 'submenu',
'page_parent' => 'redux_sample_plugin_log',
...
菜單不與上述代碼(情況1圖)中所示。如果您在子菜單函數調用中發表評論,則會顯示redux選項(案例2說明)。我花了很多時間,但無法使它工作。我確定它肯定是一個bug,我在github問題跟蹤器(#1745)上打開了一個案例,並提供了一些額外的細節。他們說我可能做錯了。 有人可以幫我嗎?
//編輯 新增截圖爲這種行爲固定在終極版3.3.9.35這兩種情況下
//編輯 。無需再添加另一個頁面作爲解決方法。
您是否設法使此工作? – 2014-11-23 08:23:53
@AaronLee nope。我會分享一個解決方案。作爲解決方法,我創建了一個「關於此插件」頁面...您能否確認這種行爲? – No3x 2014-12-14 02:34:14