Wordpress Support에서이 문제를 발견했으며 불행히도 주제가 닫혔습니다. 나는이 같은 문제가있다 ... (아래 읽기)
우리는 회원들이 좋아하는 책, 영화, 노래 등을 추천 할 수있는 사이트를 만들었습니다.이 문제를 위해 영화 페이지를 예로 사용하겠습니다.
"영화"페이지는 궁극적으로 "영화"(카테고리 31) 범주가 지정된 모든 게시물의 임의의 목록을 표시하도록 워드 프레스에 요청하는 사용자 정의 페이지 템플리트입니다. 아래 코드를 사용하여이 영화의 제목을 임의 순서로 표시합니다.
<?php
$rand = new WP_Query("cat=31&showposts=-1&orderby=rand");
while($rand->have_posts()) : $rand->the_post();
?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?>
<?php endwhile; ?>
문제는 목록이 다소 길어지고 있으며 각각 약 10 편의 영화를 두 페이지 이상으로 나누고 싶습니다. 이를 달성하기 위해 아래 코드를 사용했습니다.
<?php
$page = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts("cat=31&orderby=rand&showposts=10&paged=$page");
while ( have_posts() ) : the_post()
?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?>
<?php endwhile; ?>
그러나 데이터가 각각 10 개의 게시물 (페이지 매김)로 분할되지만 2 페이지에 10 개의 새로운 게시물이 포함되지 않기 때문에 문제가 있습니다. 다시 말해, 임의의 순서로 물건을 나열하기 때문에 10 개의 랜덤 게시물 (이 경우 영화 제목)을 가져옵니다. 결과적으로 2 페이지의 새로운 10 개의 무작위 영화 제목 대신 반복되는 영화 제목 게시물이 있습니다.
내 질문은-이 코드에 무엇을 추가하여 1 페이지에 포함 된 임의의 10 개의 게시물을 "기억"하기 위해 워드 프레스를 얻는 다음 2, 3 등의 페이지에 넣을 새 게시물 10 개를 얻습니다. 모든 게시물이 표시됩니다. 10 세트로 무작위로 정렬 할 때 페이지 당 하나의 게시물이 발생하고 싶습니다.