在我的wordpress安装中分页不起作用

时间:2010-06-14 01:23:40

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

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

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

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

我使用IIS 7运行Wordpress。至少我知道从谷歌到现在我需要在web.config文件中添加一些规则。但仍然没有成功。

感谢。

4 个答案:

答案 0 :(得分:0)

在主题中打开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,因此必须使用它。

答案 1 :(得分:0)

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

转到设置 - >阅读部分

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

总结:

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

答案 2 :(得分:0)

将此添加到查询的末尾:

.'&paged='.$paged

答案 3 :(得分:0)

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