Добавить ссылку подменю на странице добавления подменю, которая открывается в новом окне
Как я могу добавить ссылку подменю с помощью add_submenu_page, которая откроет новое окно (target="_blank"
) вместо открытия в текущем (поведение по умолчанию)?
2
1 answers
Это должно быть решено:
- с нетрадиционной манипуляцией с подменю, предоставленной @t31os в этом ответе
- и некоторые jQuery
add_action( 'admin_menu', 'wpse_66020_admin_menu_new_item' );
add_action( 'admin_head', 'wpse_66020_add_jquery' );
function wpse_66020_admin_menu_new_item()
{
global $submenu;
$submenu['index.php'][500] = array(
'<div id="wpse-66020">Go to WPSE</div>'
, 'manage_options'
, 'https://wordpress.stackexchange.com/'
);
}
function wpse_66020_add_jquery()
{
?>
<script type="text/javascript">
jQuery(document).ready( function($) {
$('#wpse-66020').parent().attr('target','_blank');
});
</script>
<?php
}
В результате этого:
1
Author: brasofilo, 2017-04-13 12:37:38