3

I've been bashing my head against wordpress for the past couple of day trying to solve this, I'm trying to create a single page site / landing page but using wordpress to display latest news stories, but have links to the previous three news articles.

Everything is working apart from being able to move from the first 3 post using previous and next links at the bottom of the page. when I click to move to the past news stories it reloads the page altering the query string correctly but the posts aren't updated and I can't move past the 2nd page.

I've used this webpage http://weblogtoolscollection.com/archives/2008/04/19/paging-and-custom-wordpress-loops/ as a basis for my page but following the directions hasn't solved my problem.

The markup I've used in the page is here http://codepad.org/dliQIwJR

I've configured all the setting inside of wordpress, I've set the page up in reading setting to Front page under static page.

many thanks for any help offered.

Cheers, Stefan

4

2 に答える 2

0

あなたの質問を100%正しく理解しているかどうかはわかりませんが、40行目の「paged」ではなく「page」を試してください。サイトでも同様の問題が発生し、どういうわけかこれで解決しました。具体的には、次を使用しました。

    if ( get_query_var('paged') ) {
        $paged = get_query_var('paged');
    } else if ( get_query_var('page') ) {
        $paged = get_query_var('page');
    } else {
        $paged = 1;
    }
于 2013-03-20T07:43:49.027 に答える
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).
于 2013-03-20T00:19:59.283 に答える