2016-11-24 3 views
0

누구든지 내 페이지 매김을 도와주세요. 정적 페이지를 앞 페이지로 할당 할 때 wordpress와 마찬가지로 작동하지 않습니다. link을 확인하십시오.Wordpress 페이지 매김이 정적 앞 페이지에서 작동하지 않습니다

+0

당신이 나에게 정적 페이지의 PHP 코드를 제시해주십시오 수 있습니다. ? –

+0

도움을 주셔서 감사합니다.하지만 작동하지 않습니다. –

+0

@Govind 쿠마르, 어느 페이지에 대해 이야기하고 있습니까? 나는 갈 수 없습니다. 제발. 제발. –

답변

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; 

}