M
M
Mikhail Lebedev2021-08-05 09:02:21
WordPress
Mikhail Lebedev, 2021-08-05 09:02:21

Open link in new tab?

I added a link to the wp admin bar, how can I make it open in a new tab?

add_action( 'admin_bar_menu', 'my_admin_bar_menu', 30 );
function my_admin_bar_menu( $wp_admin_bar ) {
    $wp_admin_bar->add_menu( array(
        'id'    => 'menu_id',
        'title' => '⚙️ Инструкция',
        'href'  => 'https://.../',
    ) );
}

Answer the question

In order to leave comments, you need to log in

2 answer(s)
A
Artem Zolin, 2021-08-05
@zaza41rus

Here is an array of parameters that this method accepts. You need $args['meta']['target'] = '_blank'

$args = array(
  'id'     => '',      // ID элемента меню. Обязательный. Строка. 
  'title'  => '',      // Заголовок элемента меню. Обязательный. Строка. 
  'parent' => '',      // ID родительского элемента меню. Строка. 
  'href'   => '',      // Ссылка для этого элемента меню. Строка. 
  'group'  => false,   // Является ли этот элемент группой. Логический. По умолчанию false
  'meta'   => array(   // Массив дополнительных данных элемента. По умолчанию: пустой массив.
    'html'     => '', // Произвольный HTMl код, который будет добавлен в конце оборачивающего LI тега элемента меню.
    'class'    => '', // Атрибут тега 'class' 
    'rel'      => '', // Атрибут тега 'rel' 
    'lang'     => '', // Атрибут тега 'lang' 
    'dir'      => '', // Атрибут тега 'dir' 
    'onclick'  => '', // Атрибут тега 'onclick' 
    'target'   => '', // Атрибут тега 'target' 
    'title'    => '', // Атрибут тега 'title' 
    'tabindex' => '', // Атрибут тега 'tabindex' 
  ),
)

P
Pavstyuk, 2021-08-05
@Pavstyuk

'target' => '_blank'
Tried?

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question