programing

Wordpress에서 사이드바 위젯에 사용자 지정 게시물 유형의 단일 무작위 게시물을 표시하려면 어떻게 해야 합니까?

cafebook 2023. 3. 9. 22:19
반응형

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

반응형