2012-07-02 6 views
0

WordPress의 ID로 맞춤 게시물을 받고 해당 미리보기 이미지, 제목 및 콘텐츠를 어떻게 표시합니까? 여기에 제가 사용하고있는 것이 있지만 내용이 엉망입니다.ID (WordPress)로 게시물 가져 오기

<div class="left-cont1"> 
     <div class="left-cont1-text">  
      <?php 
      query_posts('post_id=790&post_type=homepage'); 
      while (have_posts()): the_post(); 
      ?> 
      <h1><?php the_title(); ?></h1> 
      <div class="cont1-border"></div> 
      <p><?php echo(types_render_field("homepage-content", array("raw"=>"true"))); ?></p> 
      <h2><a href="<?php the_permalink();?>/more/"><?php echo(types_render_field("homepage-urltitle", array("raw"=>"true"))); ?></a></h2>   
     </div> 
     <div class="left-cont1-image1"><?php echo get_the_post_thumbnail($page->ID, 'home-circle'); ?></div> 
     <?php endwhile;?> 
     </div> 

감사

+2

"콘텐츠가 엉망입니다"라는 의미는 무엇입니까? 그것은 틀린 포스트, 아무것도, 또는 ...에서 끌어 당기고 있는가? – Andrew

+0

안녕하세요, 앤드류. 동일한 축소판, 게시물 등을 여러 번 페이지에 표시하는 것처럼 모든 것이 반복됩니다. 나는 단지 4 개의 게시물을 보여주고 싶었다. – FlourishDNA

+1

게시 한 코드에서 ID가 790 인 단일 게시물 만 가져옵니다. 즉, 이후의 모든 루프는 해당 게시물 만 가져옵니다. 또한'$ page-> ID'는 현재 루프에있는 게시물의 ID를 얻지 못합니다. 원한다면'get_the_ID()'를 사용하십시오. – Andrew

답변

1

당신은 게시물의 ID와 일치하도록 post_id=xxx를 수정, 현재 코드를 가지고 get_the_post_thumbnail(get_the_id(), 'home-circle')get_the_post_thumbnail($page->ID, 'home-circle')을 변경하고, 각 당신이 끌어 원하는 게시물에 대한 코드를 복제 할 수 있어야한다 당신이 끌어 들이길 원합니다.

이것은 가장 매력적인 해결책은 아니지만, 당신이 제공 한 정보에서 적어도 작동해야합니다. 알 수 있듯이, Wordpress에 대한 StackExchange 사이트 전체가 있습니다 : https://wordpress.stackexchange.com/ Wordpress 관련 답변을 더 많이 얻을 수 있어야합니다. 당신의 질문이 PHP에 관한 것이라면, 여기에 물어보십시오. 그러나 그것이 Wordpress-specific이라면, 더 나은 내기는 헌신적 인 Wordpress 사이트 일 것입니다.

PHP를 처음 사용하기 때문에 WordPress를 사용하기 전에 입문서 1 권 또는 2 권을 얻고 몇 가지 기본 개념을 익숙하게하는 것이 좋습니다. 장기간에 걸친 선행 투자가 이루어 지지만, 장기적으로는 성과가 나타납니다. 행운을 빕니다!