我正在尝试重命名WooCommerce子菜单中的第一个元素。这是我尝试过的:
add_action( 'admin_menu', 'rename_woocoomerce_menus', 999 );
function rename_woocoomerce_menus() {
global $menu;
global $submenu;
$woo = rename_woocommerce( 'WooCommerce', $menu );
// Validate
if ( ! $woo ) {
return;
}
$submenu[ $woo ][0] = 'Laped';
}
function rename_woocommerce( $needle, $haystack ) {
foreach ( $haystack as $key => $value ) {
$current_key = $key;
if (
$needle === $value
OR (
is_array( $value )
&& rename_woocommerce( $needle, $value ) !== false
)
) {
return $current_key;
}
}
return false;
}
因此,我试图将WooCommerce中的第一个子菜单从 Orders 重命名为 Laped 。保存代码后,我没有收到任何错误,但是名称仍然是Orders。