【问题标题】:Paging not working in my wordpress installation分页在我的 wordpress 安装中不起作用
【发布时间】:2011-03-03 08:26:52
【问题描述】:

我最近创建了一个博客网站,并希望给它一个杂志外观。我在博客中使用了 Wordpress,并使用了 Arthemia 主题。我还将永久链接结构更改为指向 /%year%/%monthnum%/%day%/%postname%/ 结构。现在我遇到的问题是分页已停止在我的主页上工作。当我单击下一页链接时,我收到 404 错误。我的 /page/2 网址不显示下一页。我在谷歌上查了一下,发现这是由于永久链接更改而执行的重定向。给出的解决方案是我需要跳过 /page/* url 的 url 重写。这是一篇文章的链接,上面写着这个http://www.yoursearchadvisor.com/blog/wordpress-next_posts_link-broken/

我无法按照这篇文章解决我的问题,因为我无法在本文所述的设置部分下找到永久重定向管理器。有人可以指导我如何解决这个问题。

我正在使用最新的 Wordpress 版本和 Arthemia 主题。

我正在使用 IIS 7 运行 Wordpress。至少到目前为止我从谷歌知道我需要在 web.config 文件中添加一些规则。但还是没有成功。

谢谢。

【问题讨论】:

    标签: wordpress iis-7 url-rewriting wordpress-theming


    【解决方案1】:

    在您的主题中打开您的 index.php 文件。

    替换:

      $page = (get_query_var('paged')) ? get_query_var('paged') : 1;
    
      query_posts("cat=-27,-28&paged=$page&posts_per_page=5"); ?>
    

    $wp_query = new WP_Query query_posts("cat=-27,-28&paged=$paged&posts_per_page=5"); ?>
    

    问题是导航链接仅适用于变量 $wp_query,因此必须使用它。

    【讨论】:

    • 这实际上不是我的问题的解决方案。我的问题是关于 IIS 7.0 上的 url 重写。必须在 web.config 文件中进行一些更改才能更正此问题。我将不得不更多地谷歌来解决这个问题。
    • 你试过了吗?如果 wp 认为您所做的查询的第二页不存在,则它将不起作用。
    【解决方案2】:

    我终于找到了解决问题的方法。一切都已正确设置,并且在 Godaddy Windows 经济帐户上的 url 重写工作正常。我的问题的解决方案很简单。如果有人遇到同样的问题,请按照以下步骤操作。

    进入设置 -> 阅读部分

    博客页面最多显示选项默认设置为 10。将其更改为 5 并保存设置。这应该可以解决问题。分页现在在我的博客上工作正常,永久链接设置为 /%year%/%monthnum%/%day%/%postname%/。

    总结一下:

    我使用 Godaddy Windows 经济帐户。 网址重写在 Godaddy 帐户上运行良好。 每当我们对永久链接结构进行更改时,web.config 文件都会得到很好的更新。 主页上的分页栏可能会出现 404 错误(在我的情况下确实如此)。 使用上述步骤修复它。我也在我的博客上添加了一篇关于此的帖子 http://techaxe.com/2010/06/14/fix-for-404-error-while-navigating-to-the-next-page-in-wordpress/ 。希望这可以节省一些人的时间。

    【讨论】:

      【解决方案3】:

      将此添加到查询的末尾:

      .'&paged='.$paged
      

      【讨论】:

        【解决方案4】:

        最简单的答案似乎是正确的。 即使您选择以下永久链接结构 /%postname%/ 只需将“博客页面显示最多选项”设置为低于您拥有的帖子数量,直到您有更多页面然后微调...

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2013-11-25
          • 2018-09-07
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多