2013-03-20 6 views
2

WordPress '게시물 편집 섹션에서 하나의 사용자 정의 필드를 만들고이 게시물을 따라 값을 저장할 수 있습니다 : Wordpress - Adding custom field to the post screen.WordPress 게시물의 사용자 정의 필드 값 구하기

특정 카테고리의 게시물을 가져올 수 있지만 맞춤 입력란의 값을 가져올 수 없습니다.

위의 이미지에서 볼 수 있듯이

enter image description here

은, 왼쪽 상단에 강조 표시에 사용자 정의 포스트 필드가있다. 강조 표시된 다른 필드는 게시물이 "포트폴리오"카테고리에 속한 것을 보여줍니다. 여기

내가 카테고리 "포트폴리오"

<?php 
    $the_query = new WP_Query(array(
    'category_name' => 'Portfolio', 
    'posts_per_page' => 9, 
    'order' => 'DESC' 
)); 
while ($the_query->have_posts()) : 
    $the_query->the_post(); 
?> 

<p>The title: <?php the_title(); ?></p> 
<p> custome value: <?php get_post_meta($post_ID, '_ssb_portfolio_url', true); ?> </p> 
<p>The Content: <?php the_content(); ?></p> 

<?php 
    endwhile; 
    wp_reset_postdata(); 
?> 

나는 게시물의 제목과 게시물의 내용의 가치를 얻을 수 있어요,하지만의 게시물을 검색하는 데 사용되는 코드입니다 사용자 정의 필드 값. 내 코드에서 무엇이 잘못 되었습니까?

답변

8

당신은 그런

while ($the_query->have_posts()) : 
    $the_query->the_post(); 
    $custom = get_post_custom(get_the_ID()); ?> 

$custom 귀하의 경우에는 get_post_custom($post_id)

를 사용할 수는

+1

같은 SQL 호출에서 포스트의 사용자 정의 필드를 얻을 수있는 쉬운 방법이 있나요 사용자 정의 필드의 배열입니다 그 게시물의 쿼리? (최적화를 위해) – RPDeshaies

+0

@ Galen, 내 하루를 축하했다. – Muk

+0

포스트에 대한 초기 쿼리로 할 수 있다면 알고 싶다. –

관련 문제