-
2014/11/09 1:28 오후 #26894
답변 감사합니다.
좀 더 궁금한게 있는데요Archive.php 라는 파일을 보면 아래와 같은데요.
{
<?php/* Start the Loop */
while ( have_posts() ) : the_post();
/* Include the post format-specific template for the content. If you want to
* this in a child theme then include a file called called content-___.php
* (where ___ is the post format) and that will be used instead.
*/
get_template_part( ‘content’, get_post_format() );
endwhile;
twentytwelve_content_nav( ‘nav-below’ );
?>}
여기서 결국은 the_posts() 함수를 변경을 해야 하는건지요?
그렇다면 이 함수는 어디에 있는지 알 수 있을까요?2014/11/09 8:04 오후 #26896예 답변 감사합니다.
제가 content.php 가서 수정을 하려고 봤는데요
본문에 해당하는 부분이 아래와 같은데 어디를 수정해야 할 지 모르겠네요;;{
<?php if ( is_search() ) : // Only display Excerpts for Search ?>
<?php the_excerpt(); ?>
<!– .entry-summary –>
<?php else : ?>
<?php the_content( __( ‘Continue reading →‘, ‘twentytwelve’ ) ); ?>
<?php wp_link_pages( array( ‘before’ => ‘
‘ . __( ‘Pages:’, ‘twentytwelve’ ), ‘after’ => ‘‘ ) ); ?>
<!– .entry-content –>
<?php endif; ?>
}
보통 정보를 추출하는 함수 다음에 프린트 해주는 함수가 나와야 하는데요.
여기서는 그런게 없어서 종 잡을 수 없네요2014/11/09 10:10 오후 #26897카테고리는 여러 개의 글을 묶어서 보여주는 거죠..
is_single() 함수는 1개의 포스트인지 아닌지를 처리하는 함수입니다.
카테고리는 여러 개의 글이니 is_single() 이 false 겠죠.
그 부부을 중점적으로 보고 소스를 수정해보세요.
필요없는 소스는 주석 처리 해도 되요.
2014/11/10 2:49 오후 #26898지속적인 답변 감사합니다.
제가 잘 몰라서 그런데요
미천하지만 제가 홈페이지를 만들었던 php 실력으로는
먼저 db로 접근하는 array 함수를 통해 db를 저장하고
그것을 printf 를 통해서 글을 보여주는 건데요.아무리 찾아봐도 그런 문구들을 찾을 수 가 없어서요.
예를 들어 category를 선택했을 때 글목록을 보여주는 php 파일이 어떤건지 알 수 있을까요?
category.php 파일이라면 그 파일 내 해당되는 함수라든지요.계속 답변해주시는데
제가 방향을 못 찾는 거 같아 죄송하지만.. 부탁 좀 드릴께요 ^^2014/11/10 10:44 오후 #26901@lh-jhkimgmail-com 님께서 상세히 설명해 주셨네요 ^_^
@심규성 님께서 궁금해 하시는 것을 직접 수정하시려면, 우선 워드프레스의 template tag 와, 기본 워드프레스의 loop 에 대해서 먼저 알아보시는 것이 빠를 것 같네요.
처음 워드프레스 템플릿 파일을 보시고 당황하셨겠지만, 워드프레스에 간단한 구조를 알게 된 후에는 왜 이걸 답답해 하셨나 싶으실 겁니다.
사용자가 요청한 URL(페이지)에 따라 템플릿 파일을 찾아가는 구조를 한 눈에 볼 수 있는 페이지입니다.
http://codex.wordpress.org/Template_Hierarchy
워드프레스의 루프(Loop)에 대한 설명입니다.
http://codex.wordpress.org/The_Loop
즉, 따로 DB에 접속해서 array로 글을 가지고 올 필요 없이 워드프레스가 이미 준비 해 둔 것을 쓰기만 하면 됩니다.
그 위에 꼭 특별한 글 목록을 따로 가져와야 할 경우에는 Custom Loop 를 쓰기도 합니다만, 질문으로 보아서는 그러실 필요는 없군요.
-
AuthorPosts
- 답변은 로그인 후 가능합니다.