반응형
Wordpress의 특정 페이지에 내용과 제목이 표시되지 않습니다.
저는 정적인 한쪽 페이지인 "앞 페이지.php"를 하나 받았습니다.Wordpress 루프를 사용하면 1면에 최신 게시물을 볼 수 있습니다.php 그들은 모두 나타났어요.이제 뉴스 페이지를 만들고 싶어서 "page-news.php" 파일을 만들었습니다.전면 페이지에서 루프 코드를 제거하고 페이지 뉴스에 붙여넣었습니다.하지만 아무 일도 일어나지 않습니다.
루프 코드:
<?php get_header();?>
<?php
if (have_posts()):
while (have_posts()): the_post();?>
<?php the_title();?>
<?php the_content();?>
<?php
endwhile;
else: echo '<p>no posts were found</p>';
endif;
?>
<?php get_footer();?>
제가 놓친 게 뭐죠?
wp_Query를 추가해야 합니다. 메인 페이지는 기본 쿼리를 가질 수 있도록 블로그 페이지로 간주됩니다.
$args = array (
/*'cat' => $catNum,*/
'post_type' => 'post',
'pagination' => false,
'posts_per_page' => '-1',
'ignore_sticky_posts' => false,
'order' => 'DESC',
'orderby' => 'date',
);
// The Query
$query = new WP_Query( $args );
당신은 이 코드를 전에 추가해야 합니다.
if (have_posts()):
while (have_posts()): the_post();?>
에 관한 이 부분have_posts()
될 것이다
// The Loop
if ( $query->have_posts() ) { ?>
<?php while ( $query->have_posts() ) {
$query->the_post();
잊지 말고 덧붙이시오wp_reset_postdata();
한 페이지에 여러 쿼리를 사용할 수 있도록 마지막에 표시합니다.
언급URL : https://stackoverflow.com/questions/34307967/content-and-title-wont-show-on-certain-page-in-wordpress
반응형
'programing' 카테고리의 다른 글
MySQL LIMIT X, X를 늘리면 Y가 느려집니다. (0) | 2023.09.23 |
---|---|
MySql에서 덤프 파일 내보내기 (0) | 2023.09.23 |
파이썬: 팬더 시리즈 - 왜 loc을 사용합니까? (0) | 2023.09.23 |
개체를 XML 문자열로 변환 (0) | 2023.09.23 |
Ingit에서 fetch는 pull과 어떻게 다르고 merge는 rebase와 어떻게 다른가요? (0) | 2023.09.23 |