芒果小站

  1. 全球最具业界良心的主机 - DigitalOcean

    毫无疑问,目前做得最好的主机供应商

    猛击这里查看

  2. 芒果小站目前使用的主机 - DigitalOcean

    客服响应快,随时退款,XEN 架构稳定

    猛击这里查看

  3. 最好的日本东京线路主机 - DigitalOcean

    可选弗里蒙特、达拉斯、亚特兰大、纽瓦克、伦敦、东京机房

    猛击这里查看

  • 1
  • 2
  • 3
切换到精简模式
2

升级 WP-PageNavi 2.50 后的样式问题

作者 芒果/分类 教程/发布于 2009-06-14 22:50

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://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

下面我简单说几句