2014-02-25 3 views
1
<form method="post"> 
<input type="text" name="title" /> //Title 
<input type="text" name="desc" /> //Description 
<input type="text" name="age" /> //Age autor 
</form> 

이 코드는 새로운 기사에 제목과 설명을 추가합니다. 하지만 맞춤 날짜를 추가하려면 어떻게해야합니까? 전의. 연령 입력.게시 페이지에 맞춤 데이터를 추가하는 방법은 무엇입니까? 자료 Wordpress

$title = $_POST['title']; 
$desc = $_POST['desc']; 

$date = array(
'post_title' => $title, 
'post_content' => $desc, 
'post_status' => 'publish' 
); 

wp_insert_post($date); 

답변

2

사용자 정의 메타 박스를 살펴보십시오. 여기에 대한 훌륭한 기사입니다 http://wp.smashingmagazine.com/2011/10/04/create-custom-post-meta-boxes-wordpress/

사용자 정의 필드를 저장할 수있는 초기 기능은 add_post_meta()입니다. 예 :

add_post_meta($post_id, $meta_key, $new_meta_value, true); 

당신은 당신이 찾고되지 어떤 사용자 정의 메타 박스 경우 다음을 수행 할 수 :

$post_ID = wp_insert_post($date); 
add_post_meta($post_ID, 'custom_field', 'content for custom field', true); 
관련 문제