【问题标题】:wp-paginate() showing blank page while navigating to other pageswp-paginate() 在导航到其他页面时显示空白页面
【发布时间】:2017-10-07 14:58:53
【问题描述】:

我在我的 wordpress 网站上使用 wp-paginate 插件进行分页。分页链接显示正常。问题是每一页都显示一个空白页。 我正在使用以下代码来调用分页。我是 wordpress 新手,如有任何错误,我深表歉意..

<?php if ( have_posts() ) : ?>

      <?php /* Start the Loop */ ?>
      <?php while ( have_posts() ) : the_post(); ?>
        <?php get_template_part( 'content', get_post_format() ); ?>
      <?php endwhile; ?>

      <?php //twentytwelve_content_nav( 'nav-below' ); ?>
            <?php if(function_exists('wp_paginate')) {
        wp_paginate();
      }
      else {
        twentytwelve_content_nav( 'nav-below' );
      }
?> 

【问题讨论】:

  • 您正在使用get_template_part 函数。你真的有模板content吗?

标签: php wordpress pagination


【解决方案1】:

你已经盯着 if block 但没有关闭它。启用错误你会在 php 中得到错误

<?php if ( have_posts() ) : ?>

      <?php /* Start the Loop */ ?>
      <?php while ( have_posts() ) : the_post(); ?>
        <?php get_template_part( 'content', get_post_format() ); ?>
      <?php endwhile; ?>

      <?php //twentytwelve_content_nav( 'nav-below' ); ?>
            <?php if(function_exists('wp_paginate')) {
        wp_paginate();
      }
      else {
        twentytwelve_content_nav( 'nav-below' );
      }
endif; //<--------------add end if
?> 

【讨论】:

  • 这并不能解决我的问题。分页在本地主机上工作,但不在服务器上。感谢您的回答。
【解决方案2】:

我终于找到了解决方案。在我的服务器的根文件夹中有一个名为 page.php 的页面。我删除了它并解决了问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多