Home 게시판 커뮤니티 Q&A Custom Fields 를 어떻게 나타내는지에 대한 질문

2개 답변, 0 voices Last updated by 익명 15 years, 9 months 전
  • 익명
    손님
    @
    #3615

    <?php the_meta(); ?> 라는 함수는 좀 낯설어서 사용용도 등은 잘 예상이 되지 않은군요…

    Custom filed의 경우 보통은 플러그인이나 테마 등에서 각 포스트별로 특정값을 부여할 때 사용하는 용도로 사용되곤 합니다.

    테마의 경우는 목록에서 썸네일을 표현할 때 표현될 썸네일을 지정해 주기도 하고, 워드프레스의 페이지에서 특정한 템플릿파일을 출력도구로서 사용할 때 지정해 주기도 합니다.

    적어두신 예제를 테마에 적용 할 경우, 위의 예와 같이 원하지 않는 내용들 까지 출력되어서 보기가 안좋아 지지 않을까 하는 생각이 듭니다.

    어쨌든, 테마에 적용하려면 단순히 템플릿 파일에 위 함수를 적어두시면 됩니다.

    본문의 바로 아래에 출력할 때의 예를 default 테마의 예로 들어보겠습니다.

    single.php 파일을 열어 <?php the_content(…. 부분을 찾아 아래와 같이 수정해 주시면 됩니다.

             <div class="entry">
                <?php the_content('<p class="serif">Read the rest of this entry &raquo;</p>'); ?>
                <?php the_meta(); // add this line ?>

                <?php wp_link_pages(array('before' => '<p><strong>Pages:</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?>
                <?php the_tags( '<p>Tags: ', ', ', '</p>'); ?>

    익명
    손님
    @
    #3616

    안녕하세요 저는 워드프레스를 시작한지 얼마안된 초보입니다.

    질문드릴 내용은 커스텀 필드를 어떻게 본문에 나타내는지 몰라서 질문드립니다.

    워드프레스에서 커스텀 필드에 대한 설명이 나와있는데 아래 php 구문을 어디에 넣으라는지 몰라서

    질문드립니다.

    Displaying Custom Fields

    With a Custom Field added to the post, it’s time to display your books and mood to the world. To display the Custom Fields for each post, use the the_meta() template tag. The tag must be put within The Loop in order to work. Many people add the_meta() template tag to the end of their post or in their Post Meta Data Section. Here is a basic example of using the tag:

    <?php the_meta(); ?>

    It might look like this in the source code:

    <ul class=’post-meta’>
    <li><span class=’post-meta-key’>Curently Reading:</span> Calvin and Hobbes</li>
    <li><span class=’post-meta-key’>Today’s Mood:</span> Jolly and Happy</li>
    </ul>

    The template tag automatically puts the entire meta-data into a CSS style called post-meta. The key is in a span called post-meta-key so you can style it in your style sheet. All of this is showcased in an unordered list.

    To customize the look of the post-meta list, change the characteristics in your style sheet. For instance, let’s add some style to our example from the top. The style sheet elements would look like this:

    .post-meta {font-variant: small-caps; color: maroon; }
    .post-meta-key {color: green; font-weight: bold; font-size: 110%; }

    * Currently Reading: Calvin and Hobbes
    * Today’s Mood: Jolly and Happy

    위에 부분은 http://codex.wordpress.org/Using_Custom_Fields 에서 가져온 내용입니다.

    그리고 적용할 사이트 주소 본문은 http://rahk56.cafe24.com/?tag=test 입니다

    익명
    손님
    @
    #3617

    안녕하세요 저는 워드프레스를 시작한지 얼마안된 초보입니다.

    질문드릴 내용은 커스텀 필드를 어떻게 본문에 나타내는지 몰라서 질문드립니다.

    워드프레스에서 커스텀 필드에 대한 설명이 나와있는데 아래 php 구문을 어디에 넣으라는지 몰라서

    질문드립니다.

    Displaying Custom Fields

    With a Custom Field added to the post, it’s time to display your books and mood to the world. To display the Custom Fields for each post, use the the_meta() template tag. The tag must be put within The Loop in order to work. Many people add the_meta() template tag to the end of their post or in their Post Meta Data Section. Here is a basic example of using the tag:

    <?php the_meta(); ?>

    It might look like this in the source code:

    <ul class=’post-meta’>
    <li><span class=’post-meta-key’>Curently Reading:</span> Calvin and Hobbes</li>
    <li><span class=’post-meta-key’>Today’s Mood:</span> Jolly and Happy</li>
    </ul>

    The template tag automatically puts the entire meta-data into a CSS style called post-meta. The key is in a span called post-meta-key so you can style it in your style sheet. All of this is showcased in an unordered list.

    To customize the look of the post-meta list, change the characteristics in your style sheet. For instance, let’s add some style to our example from the top. The style sheet elements would look like this:

    .post-meta {font-variant: small-caps; color: maroon; }
    .post-meta-key {color: green; font-weight: bold; font-size: 110%; }

    * Currently Reading: Calvin and Hobbes
    * Today’s Mood: Jolly and Happy

    위에 부분은 http://codex.wordpress.org/Using_Custom_Fields 에서 가져온 내용입니다.

    그리고 적용할 사이트 주소 본문은 http://rahk56.cafe24.com/?tag=test 입니다

3 글 보임 - 1에서 3 까지 (총 3 중에서)
  • 답변은 로그인 후 가능합니다.