2015-10-06 4 views
2

Я пытаюсь добавить меню верхнего уровня в левую боковую панель панели администратора WordPress.Добавить меню в WordPress Admin

Вот код, который я в настоящее время:

add_action('admin_menu', 'linked_url'); 
function linked_url() { 
add_menu_page('linked_url', 'Menu Title', 'read', 'my_slug', '', 'dashicons-text', 1); 
} 

add_action('admin_menu' , 'linkedurl_function'); 
function linkedurl_function() { 
global $menu; 
$menu[1][2] = "https://www.example.com"; 
} 

Этот код работает и ссылки меню на внешнюю страницу (https://www.example.com).

я узнал, как сделать это здесь: http://www.techedg.com/2014/09/06/5575/a-simple-way-to-add-an-external-link-to-the-wordpress-admin-menu/

Однако, я не могу понять, как сделать внешнюю ссылку открыть в новой вкладке. Я бы предпочел, чтобы открылась новая вкладка/окно, чтобы люди не теряли то, что они уже открыли в своей области администрирования.

Есть что-то, что нужно изменить или добавить? Или это просто невозможно?

ответ

0

Пробовали ли вы:

add_action('admin_menu' , 'linkedurl_function'); 
function linkedurl_function() { 
global $menu; 
$menu[1][2] = "https://www.example.com target=\"_blank"; 
} 

Итак открытие и закрытие "метки (двойные кавычки) уже есть, и нам нужно только добавили атрибут, поэтому мы делаем это путем добавления к текущей строке, в то время как избегая двойной котировки открытия.