让WordPress的文本Widget数量超过十个

  WordPress的Text widget很好用,可以在其中输入html代码,见《发现WordPress的侧边栏文本Widgets很好用,可以嵌入javascript代码。。。》,可是美中不足的是,WordPress只能支持最多9个文本widget,不一定够用,下面我就告诉大家一个添加其数量的方法。

  首先找到WordPress安装包下面的wordpress/wp-include/widget.php文件,备份一份。然后打开它进行编辑。

  找到
  function wp_widget_text_setup() {
$options = $newoptions = get_option(’widget_text’);
if ( isset($_POST['text-number-submit']) ) {
$number = (int) $_POST['text-number'];
if ( $number > 9 ) $number = 9;
if ( $number < 1 ) $number = 1;
$newoptions['number'] = $number;
}
  把其中的9替换为20。

  然后在大概589行,找到( $i = 1; $i < 10; ++$i )
  把10替换为21。

  再往下看,找到
  function wp_widget_text_register() {
$options = get_option(’widget_text’);
$number = $options['number'];
if ( $number < 1 ) $number = 1;
if ( $number > 9 ) $number = 9;
$dims = array(’width’ => 460, ‘height’ => 350);
$class = array(’classname’ => ‘widget_text’);
for ($i = 1; $i <= 9; $i++)
   把其中的三个9都替换为20。

  然后保存文件,上传到空间里覆盖原文件。你会发现现在可以设置文本widget数目到20个了。

  WordPress侧边栏widget相关文章:《 在WordPress侧边栏的Widgets里面调用php函数》,《Wordpress侧边栏加速插件|用于防止某些javascript的widget如广告等加载过慢》。

3 条评论
  1. Yacca

    我用magic widget…支持php…

  2. 一亿度

    我把支持php的那个widget插件禁止了,嘿嘿,目前已经不需要在侧边栏直接输入php代码了。

  3. 小野大神

    WP2.5以后不是已经没有widget数量限制了吗。- -
    (you should be able to have any number of any widget)

发表评论:

(评论中最多可以包含两个链接[a href形式],超过两个的将被自动删除)

(请您遵守《留言注意事项》,谢谢合作!发表辱骂、造谣评论的ID将进入黑名单,永不解封。)

【返回默认】 【返回首页

Copyright © 2008 YiYidu Inc. All rights reserved.