给主题管理页面增加全部激活/禁用主题功能
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: theme, WordPress mu, 主题

请问“然后在你喜欢的地方添加控制的radio”到底是在哪里添加啊?谢谢。
wp-admin/wpmu-themes.php 文件里,你叫到哪里就顯示到哪里嘍~
[...] 给主题管理页面增加全部激活/禁用主题功能 http://brian.itjoy.net/archives/46manage-all-themes.html [...]
[...] 给主题管理页面增加全部激活/禁用主题功能 http://brian.itjoy.net/archives/46manage-all-themes.html [...]
你的引用网址都出错。建议处理一下。