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

代码如下
php Code:
- < ?php
- /*
- Plugin Name: open_in_new_window plugin
- Plugin URI: http://4nothing.net/blog/?p=221
- Description: add open_in_window option for each link tag.
- Version: 1.0
- Author: spark.fandlr
- Author URI: http://4nothing.net/blog
- */
- if( !function_exists( 'admin_open_in_new_window' ) )
- {
- function admin_open_in_new_window()
- {
- print( "\n<!--Start open_in_new_window plugin http://4nothing.net/blog/?p=221 -->\n" );
- 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' ) );
- printf( '<script type="text/javascript" src="%s/wp-content/plugins/admin_open_in_new_window/open_in_new_window.js"></script>', get_bloginfo( 'wpurl' ) );
- print( "\n<!-- End open_in_new_window plugin -->\n" );
- }
- }
- add_filter( 'admin_footer', 'admin_open_in_new_window' );
- ?>
其中最开始的注释段是wordpress要求每个插件必须有的,只有这样wordpress才能识别出这是一个插件。然后下面的代码主要是定义一个名为admin_open_in_new_window 的函数输出js文件。
js文件的内容在另一篇帖子(增加了网址在新窗口中打开的功能-使用javascript实现)里说过了,这里就不说了。
下载地址:admin_open_in_new_window.zip
安装方法:下载该文件解压后上传到wp-content\plugins\目录下,然后从管理–插件里启用这个插件就可以了。

8月 16th, 2007 at 10:47 上午
试下