I Love China

技术·人生

技术服务生活
繁體
8月 15th, 2007

[wordpress插件]后台管理页面的链接增加在新窗口中打开功能

前面写了如何实现在每个超级链接后面增加在新窗口中打开的功能,今天把它写成插件(其实内容很简单),主要是让wordpress的后台管理页面中增加新窗口中打开的功能。
如下图:
open_in_new_window_shot.jpg
代码如下

php Code:
  1. < ?php
  2. /*
  3. Plugin Name: open_in_new_window plugin
  4. Plugin URI: http://4nothing.net/blog/?p=221
  5. Description: add open_in_window option for each link tag.
  6. Version: 1.0
  7. Author: spark.fandlr
  8. Author URI: http://4nothing.net/blog
  9. */
  10. if( !function_exists( 'admin_open_in_new_window' ) )
  11. {
  12.     function admin_open_in_new_window()
  13.     {
  14.             print( "\n<!--Start open_in_new_window plugin http://4nothing.net/blog/?p=221 -->\n" );
  15.             printf( '<script type="text/javascript">var new_window_icon_url = \'%s/wp-content/plugins/admin_open_in_new_window/images/new_window_icon.gif\';</script>', get_bloginfo( 'wpurl' ) );
  16.             printf( '<script type="text/javascript" src="%s/wp-content/plugins/admin_open_in_new_window/open_in_new_window.js"></script>', get_bloginfo( 'wpurl' ) );   
  17.             print( "\n<!-- End open_in_new_window plugin -->\n" );
  18.     }
  19. }
  20.  
  21. add_filter( 'admin_footer', 'admin_open_in_new_window' );
  22.  
  23. ?>

其中最开始的注释段是wordpress要求每个插件必须有的,只有这样wordpress才能识别出这是一个插件。然后下面的代码主要是定义一个名为admin_open_in_new_window 的函数输出js文件。
js文件的内容在另一篇帖子(增加了网址在新窗口中打开的功能-使用javascript实现)里说过了,这里就不说了。
下载地址:admin_open_in_new_window.zip
安装方法:下载该文件解压后上传到wp-content\plugins\目录下,然后从管理–插件里启用这个插件就可以了。

随机文章:

1条评论 to “[wordpress插件]后台管理页面的链接增加在新窗口中打开功能”

  1. 试下

Leave a Reply