2016-11-24 8 views
0

誰でも私のページ設定に手伝ってください。ワードプレスでは、静的ページをフロントページに割り当てるときは機能しません。linkを確認してください。Wordpressページネーションは静的なフロントページでは機能しません

+0

をあなたは私の静的なページのPHPコードを表示してくださいすることができます。 ? –

+0

助けていただきありがとうございます。しかし、動作していません。 –

+0

@Govind Kumar、あなたはどんなページについて話していますか?私は取得していません。 –

答えて

0

は、あなたのテーマのfunctions.phpファイル内でこのコードを追加するのに役立ちます願っています。このURL。

pre_get_postsアクションは、開発者が( - 戻り値は必要ありません$クエリにあなたが加えた変更は、元のオブジェクトに直接 作られています)、参照によって$クエリ オブジェクトへのアクセスを提供します。

add_action('pre_get_posts', function ($query) { 

    if ($query->is_main_query() && is_front_page()) { 

     // get the page query string value. 
     $paged = (get_query_var('page')) ? get_query_var('page') : 1; 

     // set current page query string. 
     $query->set('paged', $paged); 

     // set posts_per_page 
     $query->set('posts_per_page', 9); // remove if already assigned. 
    } 

}); 

参考:https://codex.wordpress.org/Plugin_API/Action_Reference/pre_get_posts

0

の代わりに、このやって:

$paged = (get_query_var('paged')) ? get_query_var('paged') : 1; 
query_posts(array('post_type' => 'post', 'paged' => $paged)); 

を私はこれを実行します。

if (get_query_var('paged')) { 

    $paged = get_query_var('paged'); 

} elseif (get_query_var('page')) { 

    $paged = get_query_var('page'); 

} else { 

    $paged = 1; 

} 
関連する問題