2013-10-27 2 views
0

내 WordPress 테마의 홈페이지를 디자인하고 있습니다. 나는 다양한 페이지 (관리 패널에서 페이지에 입력 된 내용)에서 내용을 가져 와서 홈페이지에 표시하는 방법을 알아 내려고합니다. 홈페이지가 나머지 사이트의 샘플러가되고 싶습니다. my website에 가면 지금까지 내가 가진 것을 볼 수 있습니다. 그 작은 텍스트 패널 각각에 다른 페이지의 내용을 표시하고 싶습니다.WordPress의 게시물 ID를 식별하는 방법

get_post()를 사용해야한다고 생각하지만 게시물 ID를 식별하거나 다른 페이지의 게시물이나 콘텐츠를 찾는 방법을 알아낼 수 없습니다. 지금까지 작성한 기능은 다음과 같습니다.

<?php get_post(5); ?> 

여기서 다른 번호는 5로 바꿨지만 여전히 작동하지 않습니다.

내가 바른 길에 있거나 다른 페이지에서 콘텐츠를 가져 오는 다른 기능이 있다면 알려 줄 수 있습니까? 그렇다면 게시 ID가 무엇인지 어떻게 알 수 있습니까?

모든 조언을 크게 듣습니다. 고맙습니다.

답변

1

이것은 무엇입니까? 나는 특정 페이지의 콘텐츠를 당길 필요로 할 때 내가 사용합니다. 그것은, 해당 페이지에서 콘텐츠를 가져 오는 표준 WP 루프의 내용을 표시 한 다음 마지막에 정상으로 루프를 재설정합니다.

<?php query_posts('page_id=5'); ?> 

<?php if (have_posts()) : while (have_posts()) : the_post(); ?> 

<?php the_title(); ?> 

<?php the_content(); ?> 

<?php endwhile; endif; ?> 

<?php wp_reset_query(); ?> 

분명히 page_id = 5를 페이지의 ID와 일치하도록 변경하십시오.

+0

감사합니다. 도움이되었습니다. :) –

0

내가 아는 한, 당신은 좋은 스타일의 중간에 있습니다.

당신이하려는 일은 무엇입니까?

게시물을받는 가장 쉬운 방법은 Loop입니다. WP 기능의 bazillion으로 작업을 수행 할 수 있습니다

당신은, 당신이 게시물 BTW

(... 어떤 종류, 순서에서) 무엇을 결정하는거야되는 게시물의 몇 ... 모든, ID, 제목, 콘텐츠를 , query_postsget_pagesget_postsWP_Query는 ... 인수 스타일에 사용한

기능, 다양한 get_post 당신은 하나 개의 특정 게시물에 대한 데이터 (ID, 제목, 내용)을 잡기 위해 설계 또는 ID는 사전에 정의 된 사용자가있는 경우 루프에서 사용하십시오. 그러나 하나 이상의 게시물을 얻으려면 위에서 언급 한 함수를 사용하십시오 (가장 중요한 것은 하나의 DB 쿼리에서 비효율적 인 방법으로 하나씩 가져 오는 것입니다.)

관련 문제