반응형
Wordpress에서 사이드바 위젯에 사용자 지정 게시물 유형의 단일 무작위 게시물을 표시하려면 어떻게 해야 합니까?
현재 작업 중인 WP 사이트의 커스텀 포스트 타입인 후기를 작성했습니다.가능하면 플러그인을 사용하지 않고 사이드바에 임의의 추천을 1개 표시하고 싶습니다.적절한 포스트 쿼리를 사용하여 텍스트 위젯을 작성해야 합니까?그렇다면 어떤 모습일까요?
대단히 고맙습니다,
신시아
다음 코드 스니펫을 직접 붙여넣을 수 있습니다.sidebar.php
를 표시하는 장소Testimonials
(확실히 확인)testimonials/Testimonials
)
<?php
$args = array(
'post_type'=>'testimonials',
'orderby'=>'rand',
'posts_per_page'=>'1'
);
$testimonials=new WP_Query($args);
while ($testimonials->have_posts()) : $testimonials->the_post();
?>
<h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>
<p><?php the_excerpt(); // or the_content(); ?></p>
<?php
endwhile;
wp_reset_postdata();
?>
언급URL : https://stackoverflow.com/questions/11601038/in-wordpress-how-do-i-display-a-single-random-post-of-a-custom-post-type-in-a-s
반응형
'programing' 카테고리의 다른 글
Woocommerce를 수량과 함께 카트 URL에 추가하시겠습니까? (0) | 2023.03.09 |
---|---|
스프링 부트 + JPA2 + 휴지 상태 - 세컨드 레벨 캐시 활성화 (0) | 2023.03.09 |
create-react-app을 사용하여 작성된 리액트 프로젝트의 웹 팩 구성을 업데이트하려면 어떻게 해야 합니까? (0) | 2023.03.09 |
변수 감시 및 변경 (0) | 2023.03.09 |
React CSS가 컴포넌트 범위를 Import하도록 하는 방법 (0) | 2023.03.09 |