修改WordPress仪表盘中“查看站点”的打开方式为新标签页中打开

文 / @WordPress主题

关于WordPress仪表盘不人性化的地方

我注意到在WordPress仪表盘中有一些不人性化的地方。其中,下图中圈出的“ViewSite”链接,在中文后台中是“查看站点”。点击该链接时,网站首页直接在当前标签页中打开,很多时候,我们在后台修改了一些东西并想要预览一下效果,在当前窗口中打开该链接需要再点一下浏览器的返回键返回后台进行修改。如果该链接是在新标签页中打开的,则不会存在这种问题,页面不会重新渲染,为我们节省了不少时间。

view-site

怎么修改查看站点链接为新标签页中打开

WordPress有一个名为“admin_bar_menu”的过滤器,可以通过该过滤器修改“查看站点”链接的打开方式。在您所用主题的functions.php中保存以下链接即可。

add_action('admin_bar_menu','customize_my_wp_admin_bar',80);
function customize_my_wp_admin_bar($wp_admin_bar){

//获取view-site节点以便修改
$node=$wp_admin_bar->get_node('view-site');

//修改打开方式
$node->meta['target']='_blank';

//更新节点
$wp_admin_bar->add_node($node);

}

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

添加UTHEME为好友
扫码添加UTHEME微信为好友
· 分享WordPress相关技术文章,主题上新与优惠动态早知道。
· 微信端最大WordPress社群,限时免费入群。