新しい POST を WordPress DB (LOOP 外) に追加するためのこの単純なコードを作成しました。
include_once './wp-config.php';
include_once './wp-load.php';
include_once './wp-includes/wp-db.php';
$upname = 'TestName';
$updescription = 'Description';
// Create post object
$my_post = array();
$my_post['post_title'] = $upname;
$my_post['post_content'] = $updescription;
$my_post['post_status'] = 'draft';
$my_post['post_author'] = 1;
if (current_user_can( 'manage_options' )) {
// Insert the post into the database
wp_insert_post( $my_post );
echo '<br /><b>The Advertisement is saved as Draft!</b>';
} else {
echo '<br /><b>You are NOT logged in, login to continue!</b>';
}
100% 動作しますが、 「phone_num」と「birth_date」の 2 つのカスタム フィールドを追加したいと考えています。
このコード内にカスタム フィールドを追加するにはどうすればよいですか?