2013-09-02 4 views
-1

에 오신 것을 환영합니다, 나는이 tutorial에서 사용자 정의 메타 박스를 만들어 블로그 페이지 작업,하지만 난 워드 프레스에 설정하면사용자 정의 메타 상자가

Page of entries > Blog - page

$my_meta['name']$my_meta['description']은에서가 아니라 마지막으로 블로그 항목에서 촬영하지 내 맞춤 메타 상자/

블로그 페이지의 내 맞춤 메타 상자에서 이름과 설명을 가져 오려면 어떻게해야합니까? 다른 페이지에서는 완벽하게 작동합니다. 답변을 주셔서 감사합니다.

답변

0

get_post_meta(); 기능이 필요하다고 생각합니다. 지정된 게시물에서 지정된 키가있는 사용자 정의 필드 값을 리턴합니다.

//Inside your Blog page Loop. 'meta_key' is the key of your custom field. Do the same for each custom field. Please take a look in the Codex from the above link. 
echo get_post_meta(get_the_ID(), 'meta_key', true); 

질문에 다른 단서가 없으므로 잘못 될 수 있습니다.

희망이 있습니다.

1

이 대신 마지막 게시물의 페이지의 ID 얻을 것이다 (설정에서 게시물 페이지로 설정 한 페이지를 -> 읽기) :

//get page id even for posts page 
global $wp_query; 
$page_id = $wp_query->get_queried_object_id(); 
관련 문제