在WordPress中制作单页博客

时间:2012-10-30 19:43:24

标签: wordpress

过去几天我一直在反对wordpress试图解决这个问题,我正在尝试创建一个单页网站/登陆页面但是使用wordpress来显示最新的新闻报道,但是有链接到前三篇新闻文章。

除了能够使用页面底部的上一个和下一个链接从前三个帖子移动之外,一切都在工作。当我点击移动到过去的新闻故事时,它重新加载页面正确地改变查询字符串,但帖子没有更新,我无法移动到第2页。

我已将此网页http://weblogtoolscollection.com/archives/2008/04/19/paging-and-custom-wordpress-loops/用作我的网页的基础,但遵循指示并未解决我的问题。

我在页面中使用的标记位于http://codepad.org/dliQIwJR

我已经配置了wordpress中的所有设置,我已经将页面设置为读取设置到静态页面下的Front页面。

非常感谢您提供的任何帮助。

干杯, 斯蒂芬

2 个答案:

答案 0 :(得分:0)

我认为问题在于" showposts"参数。尝试替换为" posts_per_page = 3"代替。 showposts参数已被删除。

请参阅https://codex.wordpress.org/Class_Reference/WP_Query#Pagination_Parameters了解详细信息,以及一般的WP_Query参考页面。

posts_per_page (int) - number of post to show per page (available with Version 2.1, replaced showposts parameter).

答案 1 :(得分:0)

我不确定我是否100%正确地理解你的问题,但是,在第40行尝试“page”而不是“paged”。我在网站上遇到了类似的问题,不知怎的,这为我解决了这个问题。具体来说,我用过:

    if ( get_query_var('paged') ) {
        $paged = get_query_var('paged');
    } else if ( get_query_var('page') ) {
        $paged = get_query_var('page');
    } else {
        $paged = 1;
    }