WordPress仪表盘中有一些很不人性化的地方,比如后台中“查看站点”。点击这个链接的时候,网站首页直接在当前标签页中打开了,很多时候,我们在后台修改了一些东西,想打开首页预览一下效果,如果在当前窗口中打开,预览完后需要继续修改的时候。我们需要再点一下浏览器的返回键继续修改。如果这个链接是在新窗口中打开的,就不会有这种问题了,页面不用重新渲染,为我们节省了不少时间。

[WordPress]WordPress仪表盘中“查看站点”等链接的打开方式改为新标签页中打开-第1张

WordPress 有一个过滤器叫“admin_bar_menu”,我们可以通过这个过滤器修改“查看站点”链接的打开方法。把下面链接粘贴到你所用主题的functions.php中保存即可。

function lixi_site_view_blank($wp_admin_bar) {
    //获取节点以便修改
    $site = $wp_admin_bar->get_node('site-name');
    $view = $wp_admin_bar->get_node('view-site');
    //修改打开方式
    $site->meta['target'] = '_blank';
    $view->meta['target'] = '_blank';
    //更新节点
    $wp_admin_bar->add_node($site);
    $wp_admin_bar->add_node($view);
}
add_action('admin_bar_menu', 'lixi_site_view_blank', 80);

同样可以修改的还有“更新”,“查看评论”等链接,他们对应的“node”名称分别为“updates”和“comments”,需要修改这些链接的时候,把上面代码中get_note的参数替换为相应的“node”名称即可。

声明:本站文章原创有部分资源来源于网络,如无特殊说明或标注。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系 admin@liitk.com 进行删除处理!。