페이지 번호 링크가 작동하지 않음 /page/2 - 찾을 수 없음 - Wordpress
블로그 페이지에 페이지 표시자를 만들어야 하는데 페이지 표시 링크를 클릭했을 때 찾을 수 없습니다.패널에서 ?page=N에 액세스 할 수 있는 워드프레스를 할 수 있는 것이 필요한지 여부를 알아야 합니다.
기능:
function get_pagination($the_query) {
global $paged;
$total_pages = $the_query->max_num_pages;
$big = 999999999;
if ($total_pages > 1) {
ob_start();
echo paginate_links( array(
'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ),
'format' => '/page/%#%',
'current' => $paged,
'total' => $total_pages,
'prev_text' => '',
'next_text' => ''
));
return ob_get_clean();
}
return null;
}
내 블로그 코드
$paged = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1;
// echo $paged;
$produtos = new WP_Query(array(
'post_type' => 'blog',
'posts_per_page' => 1,
'orderby' => 'date',
'order' => 'asc',
'paged' => $paged,
'tax_query' => array(
array(
'taxonomy' => 'categorias',
'field' => 'slug',
'terms' => ACTIVE
)
)
));
while ( $produtos->have_posts() ) : $produtos->the_post();
//CONTENT
endwhile;
echo get_pagination($produtos);
그런 다음 admin Dashboard로 이동합니다.Settings->Reading
그 후 설정Blog pages show at most
질의에 대응하고 있습니다.posts_per_page
그럼, 질문에서, 다음의 설정을 실시하면,posts_per_page => 2
그리고나서Blog pages show at most
될 것이다2
이것이 내가 가지고 있던 문제를 찾아서 해결한 것이다!
[...] wp-admin 페이지(워드프레스 대시보드)로 이동하여 Settings(설정), Reading(읽기) 순으로 이동하고 "Blog pages show most" 필드의 값을 "10"에서 "6"으로 변경해야 합니다.
$wp_query->query('showposts=6&cat=1'.'&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; }
$produtos = new WP_Query(array(
'post_type' => 'blog',
'posts_per_page' => -1,
'orderby' => 'date',
'order' => 'asc',
'paged' => $paged,
'tax_query' => array(
array(
'taxonomy' => 'categorias',
'field' => 'slug',
'terms' => ACTIVE
)
)
));
while ( $produtos->have_posts() ) : $produtos->the_post();
//CONTENT
endwhile;
echo get_pagination($produtos);
.htaccess 파일을 확인하십시오.슬래시를 사용한 페이지 매김을 이노블로 하기 위한 개서 규칙을 포함해야 합니다.
참조: "귀여운 퍼멀링크 사용" - http://codex.wordpress.org/Using_Permalinks
Problem: When we click on next page then wordpress redirects on first
------- page or on same pag.
Solution: put this code snippet in your themes functions.php file.
--------
add_filter('redirect_canonical', 'pif_disable_redirect_canonical');
function pif_disable_redirect_canonical($redirect_url)
{
if (is_singular()) $redirect_url = false;
return $redirect_url;
}
---------------------------------------------------
! it has worked for me , I hope it works for you
Dashboard Settings(대시보드 설정)을 누른 다음 Reading(읽기)으로 이동하여 "Blog page show most(블로그 페이지 표시)" 필드에서 값을 '10'에서 '1'로 변경합니다.
언급URL : https://stackoverflow.com/questions/18744469/pagination-link-is-not-working-page-2-not-found-wordpress
'programing' 카테고리의 다른 글
의 생성자 매개 변수 0에는 'java.lang' 유형의 빈이 필요합니다.String'을 찾을 수 없습니다. (0) | 2023.03.19 |
---|---|
에 대한 JOBject를 디시리얼화하는 방법NET 객체 (0) | 2023.03.14 |
Angular에서 간단한 부트스트랩 예/아니오 확인 또는 알림 경고 생성JS (0) | 2023.03.14 |
Jackson JSON 역직렬화(복수의 파라미터 컨스트럭터 사용) (0) | 2023.03.14 |
워드프레스에서 Jsfiddle 또는 Github의 코드를 표시하는 방법은 무엇입니까? (0) | 2023.03.14 |