芒果

/* 300x250 */

WP-PageNavi 是一款用以强化分页功能的 WordPress 必备插件。芒果在 WordPress 分页插件 WP-PageNavi 中已经对其做过简要介绍。随着 WordPress 2.8 发布,新版 WP-PageNavi 2.50 也迅速跟进。但芒果升级后发现,分页样式显示出现异常。

在原先的 2.40 版本中,WP-PageNavi 使用以下代码引入插件样式表:

add_action('wp_head', 'pagenavi_css');

由于芒果将 WP-PageNavi 插件样式写入了 style.css,故在 header.php 中移除了插件样式的引入。移除代码如下:

remove_action('wp_head', 'pagenavi_css');

而最新的 2.50 版本中,插件样式的引入方式更改为:

add_action('wp_print_styles', 'pagenavi_stylesheets');

故造成 style.css 代码与插件自带的 pagenavi-css.css 代码重复定义,导致样式表现混乱。需将移除代码替换如下:

remove_action('wp_print_styles', 'pagenavi_stylesheets');

至此,顺利解决问题。至于将样式写入 style.css,只需将 pagenavi-css.css 文件中的内容拷贝到 style.css 即可。当然可以根据需要定义代码。这样不但便于 CSS 管理的统一,而且一旦插件升级,也不必重写或备份 CSS 了。

版权所有,转载请注明出处。
转载自 <a href="http://www.mangguo.org/update-wp-pagenavi-250-css-problem/" title="升级 WP-PageNavi 2.50 后的样式问题" rel="bookmark">升级 WP-PageNavi 2.50 后的样式问题 | 芒果</a>

已经有 2 条评论

  1. bolo - 2009-06-15 10:43

    看来 WP2.8 引起的问题不少呢,PageNavi 的默认样式越来越丑了。 回应

    #1
  2. 卢松松 - 2009-06-15 11:13

    2.8 需要在等一段时间才能使用。 回应

    #2

我简单说几句

推荐文章

最新评论

友情链接

一夜激情