2012-11-12 3 views
1

나는 누군가가 나를 올바른 방향으로 인도하거나 조언을 해줄 수 있기를 희망했다. 현재 홈 페이지 슬라이더에 반응 형 슬라이드 플러그인을 사용하고 있습니다. 그것은 잘 작동하지만 사용자 정의 게시 유형을 만듭니다. 괜찮 았지만 대신 블로그 게시물을 실행하고 싶습니다. 기본적으로 카테고리를 만들고 이름을 "슬라이더"로 지정하고 해당 카테고리의 블로그 게시물에 슬라이더를 사용하고 싶습니다. 이 특정 슬라이더를 사용하는 이유는 반응 형 테마와 맞기 때문입니다. 내 현재 설치 (아래 코드)를 사용하여 쉽게 할 수있는 방법 또는 누군가가 이것을 달성하는 방법에 대한 올바른 방향으로 나를 가리킬 수 있습니까? 미리 감사드립니다! 테마의 첫 페이지에WordPress 홈페이지에 대한 블로그 카테고리 별 슬라이더?

  {<div id="flexfix" class="span11"> 
      <?php do_shortcode('[responsive_slider]'); ?> 
      </div><!-- End Flexslider -->} 

응답 슬라이더 쿼리

{기능 responsive_slider() {

을 단축 코드를 사용

(웹 사이트는 살 수 없다, 그것은 내 컴퓨터의 로컬 호스트에의)

$slides = new WP_Query(array('post_type' => 'slides', 'order' => 'ASC', 'orderby' => 'menu_order')); if ($slides->have_posts()) : ?> <div class="responsive-slider flexslider"> <ul class="slides"> <?php while ($slides->have_posts()) : $slides->the_post(); ?> <li> <div id="slide-<?php the_ID(); ?>" class="slide"> <?php global $post; ?> <?php if (has_post_thumbnail()) : ?> <!--edited by david crothers 11/8/12--> <!--<?php echo get_post_meta($post->ID, "_slide_link_url", true); ?><?php the_title_attribute(); ?>--> <a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>" > <?php the_post_thumbnail('slide-thumbnail', array('class' => 'slide-thumbnail')); ?> </a> <h2 class="slide-title"><?php the_title()?></h2> <?php endif; ?> </div><!-- #slide-x --> </li> <?php endwhile; ?> </ul> </div><!-- #featured-content -->} 

답변

0

WP_Query에서 인수를 변경하십시오. post_type을 표준 'post'로 변경 한 다음 새 카테고리로 설정하십시오. 도움을

$slides = new WP_Query(array('post_type' => 'post', 'category_name' => 'slider', 'order' => 'ASC', 'orderby' => 'menu_order')); 

http://codex.wordpress.org/Class_Reference/WP_Query#Category_Parameters

+0

감사합니다! 나는 그것이 쉬울 것이라고 생각했다. 저를 코덱스로 안내해 주셔서 감사합니다! – David

+0

아무런 도움이되지 않아 도움이되었습니다. – McNab

관련 문제