1 回答

TA貢獻(xiàn)1890條經(jīng)驗 獲得超9個贊
我已經(jīng)解決了。我的變量順序是錯誤的。
該函數(shù)必須按以下順序接收參數(shù):
add_submenu_page (string $ parent_slug, string $ page_title, string $ menu_title, string $ capability, string $ menu_slug, callable $ function = '', int $ position = null);
我是這樣做的:
add_submenu_page (string $ Menu_slug, string $ page_title, string $ menu_title, string $ capability, string $ parent_slug, callable $ function = '', int $ position = null);
正確的代碼如下:
<?php
defined('ABSPATH') or die("Bye bye");
define('LSC_RUTA',plugin_dir_path(__FILE__));
function insert_menu(){
//Variables menú
$nombre_pagina = 'LifeMiles Soap Client';
$nombre_menu = 'Lifemiles Soap Client';
$permisos = 'manage_options';
$menu_slug = LSC_RUTA . "admin/configuracion.php";
$function = '';
$icon = 'dashicons-plugins-checked';
add_menu_page($nombre_pagina, $nombre_menu, $permisos, $menu_slug, $function, $icon, 31);
add_submenu_page($menu_slug,
'Ajustes',
'Ajustes',
'manage_options',
$menu_slug);
add_submenu_page($menu_slug,
'Prueba Conectividad',
'Prueba Conectividad',
'manage_options',
LSC_RUTA . "conectividad.php");
}
register_activation_hook( __FILE__, 'create_plugin_database_table' );
add_action( 'admin_menu', 'insert_menu' );
?>
問候。
- 1 回答
- 0 關(guān)注
- 143 瀏覽
添加回答
舉報