这是我的管理区域的外部链接菜单功能:
##CACHE MENU
add_action('admin_menu', 'mariCacheDel');
function mariCacheDel() {
global $submenu;
$url = get_bloginfo('wpurl').'/cache/?do=deleteAll';
$submenu['themes.php'][] = array('MARIA CACHE', 'manage_options', $url);
}
Run Code Online (Sandbox Code Playgroud)
我们如何_blank使用此链接打开浏览器窗口?
它必须与 jQuery 一起使用并使用一个小技巧admin_menu来插入一个带有 ID 的目标 div:
add_action('admin_menu', 'mariCacheDel');
function mariCacheDel() {
global $submenu;
$submenu['themes.php'][] = array(
'<div id="maricache">MARIA CACHE</div>', // <-- trick
'manage_options',
site_url( '/cache/?do=deleteAll' )
);
}
add_action( 'admin_footer', 'make_maricache_blank' );
function make_maricache_blank()
{
?>
<script type="text/javascript">
jQuery(document).ready(function($) {
$('#maricache').parent().attr('target','_blank');
});
</script>
<?php
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2193 次 |
| 最近记录: |