现在的位置: 首页 > wordpress > 正文

WordPress后台优化之新标签打开链接

2018年05月02日 wordpress ⁄ 共 1045字 ⁄ 字号 暂无评论

使用 JavaScript 让 WordPress 更合理的打开链接

WordPress 后台优化之新标签打开链接

前言

这两天再写主题后台,忽然发现的一个小问题,就是后台有些地方其实是应该是新标签打开的,但是 WordPress 默认的是当前标签打开的,这有点不科学哈 :roll: ,主要就是以下几点:

  • 文章发布后有一个查看文章的按钮,点击之后就是当前页面打开,我觉的不合理
  • 后台控制面板里面友最近评论,点击评论者的链接是当前页面打开,我也觉得不合理

基于以上两个地方,其实通过 JavaScript 是完全可以解决的。

代码使用

  1. //新标签打开文章链接
  2. function _admin_aritical_ctrlenter(){
  3. echo '<script type="text/javascript">
  4. var alink = document.getElementsByClassName("button button-small");
  5. for(var i=0;i<alink.length;i++)
  6. { alink[i].target = "_blank"; }
  7. </script>';
  8. };
  9. add_action('admin_footer','_admin_aritical_ctrlenter');
  10. //新标签打开评论链接
  11. function _admin_comment_ctrlenter(){
  12. echo '<script type="text/javascript">
  13. var alink = document.getElementsByClassName("ab-item");
  14. for(var i=0;i<alink.length;i++)
  15. { alink[i].target = "_blank"; }
  16. </script>';
  17. };
  18. add_action('admin_footer','_admin_comment_ctrlenter');

还有一个新标签打开网站的,但是会将其他也新标签打开,自己看着办吧

  1. //新标签打开网站链接
  2. function _admin_site_ctrlenter(){
  3. echo '<script type="text/javascript">
  4. var alink = document.getElementsByClassName("url");
  5. for(var i=0;i<alink.length;i++)
  6. { alink[i].target = "_blank"; }
  7. </script>';
  8. };
  9. add_action('admin_footer','_admin_site_ctrlenter');

 

以上

博客主机

抱歉!评论已关闭.

博客主机

×