【问题标题】:Need to remove default Wordpress Pagination需要删除默认的 Wordpress 分页
【发布时间】:2013-06-20 12:32:40
【问题描述】:

我网站的分页看起来很糟糕,所以我使用了 Pagenavi 插件。我想摆脱旧的分页,但似乎无法弄清楚如何。我去了 style.css 文件,试图删除某些代码行。好吧,只能说不太顺利。

如何摆脱分页?这是顶部没有样式的那个。

网站:http://trextec.com/saint-augustine-fl-historic-sites/

我用来替换默认分页的扩展:

http://wordpress.org/extend/plugins/wp-pagenavi/

PS 请不要建议我使用 Firebug,然后我所有的问题都会神奇地消失 :)

【问题讨论】:

    标签: php css wordpress pagination


    【解决方案1】:

    这是工作代码:

    通过禁用分页显示所有帖子:

    $query = new WP_Query( array( 'nopaging' => true ) );
    

    【讨论】:

    • 服务器内存不足。我们如何禁用分页但给它一个限制,比如最近 10 个帖子期间,没有分页?
    【解决方案2】:

    有两种方法,根据自己的喜好选择

    FIRST去搜索这个wordpress内置功能,在你的index.php,search.php,page.php等中找到并删除。

    <?php wp_pagenavi(); ?>
    

    第二在你的index.phporpage.php中找到这个page-link类并删除整个div

    <div class="page-link">
    

    【讨论】:

    • 我最终在模板样式中使用了一个标签。还是谢谢你。不知道为什么我的帖子投了反对票?大声笑.page-link {显示:无; }
    • 我认为因为这句话“请不要建议我使用 Firebug,然后我所有的问题都会神奇地消失”:D 无论如何,祝你有美好的一天
    【解决方案3】:

    要删除默认的 Wordpress 导航,而不触及主题,您可以覆盖链接页面参数

    add_filter('wp_link_pages_args', 'remove_wp_link_pages');    
    function remove_wp_link_pages($args = '') {
        $args['echo'] = 0;
        return $args;
    }
    

    wp_link_pages_args 允许过滤参数,所以我们只需将$args['echo'] 切换到0 以禁用它。分页将不再显示。

    【讨论】:

      猜你喜欢
      • 2014-04-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-27
      • 1970-01-01
      • 2011-01-23
      • 2022-01-13
      相关资源
      最近更新 更多