首页     ITJOY 博客社区     登录

给主题管理页面增加全部激活/禁用主题功能

09月 10th, 2008 by brian | Filed under WordPress, WordPress mu.

主题多的时候,像我现在有近100个,要一个个启用,手都点断了(radio又那么小);

用下面的js函数可以帮你把所有的主题全部开启或禁用。

需要在 wp-admin/wpmu-themes.php 21行后加入以下两个javascript函数:

<script type=’text/javascript’>

function active_theme_all(){

obj=document.all(”form1″);

for (i=0;i<obj.length;i++){

if(obj[i].type==’radio’ && obj[i].value==’enabled’) obj[i].checked=true;

}

function disnable_theme_all(){

obj=document.all(”form1″);

for (i=0;i<obj.length;i++){

if(obj[i].type==’radio’ && obj[i].value==’disabled’) obj[i].checked=true;

}

}

</script> 

然后在你喜欢的地方添加控制的radio 

<input type=”radio” name=”theme_all” onclick=”active_theme_all();” value=”enabled”><?php _e(’Active’) ?><input type=”radio” name=”theme_all” onclick=”disnable_theme_all();” value=”disabled”>

成功了,效果如下:

 

批量看起主题

批量看起主题

相关文章

Tags: , ,

5 Responses to “给主题管理页面增加全部激活/禁用主题功能”

  1. konoha | 28/10/08

    请问“然后在你喜欢的地方添加控制的radio”到底是在哪里添加啊?谢谢。

  2. brian | 28/10/08

    wp-admin/wpmu-themes.php 文件里,你叫到哪里就顯示到哪里嘍~

  3. WordPress MU插件资源飞龙收集 = 飞龙博客 飞龙在天 | 21/12/08

    [...] 给主题管理页面增加全部激活/禁用主题功能 http://brian.itjoy.net/archives/46manage-all-themes.html [...]

  4. WordPress MU插件资源 | First Principles | 9/02/09

    [...] 给主题管理页面增加全部激活/禁用主题功能 http://brian.itjoy.net/archives/46manage-all-themes.html [...]

  5. 飞龙 | 28/05/09

    你的引用网址都出错。建议处理一下。

发表评论