내 맞춤 메타 박스의 데이터를 필드의 해당 테이블에 저장하려고합니다. 내 사용자 지정 METABOX ..데이터베이스에 사용자 지정 메타 데이터 데이터 저장
add_action('admin_init', 'blc_add_custom_link_box', 1);
add_action('save_post', 'blc_save_linkdata');
function blc_add_custom_link_box() {
add_meta_box(
'backlinkdiv',
'Backlink URL',
'blc_backlink_url_input',
'link',
'normal',
'high'
);
}
function blc_backlink_url_input($post) {
// Use nonce for verification
wp_nonce_field(plugin_basename(__FILE__), 'blc_noncename');
// The actual fields for data entry
echo '<input type="text" id="backlink-url" name="backlink_url" value="put your backlink here" size="60" />';
function blc_save_linkdata($link_id) {
if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE)
return;
if (!wp_verify_nonce($_POST['blc_noncename'], plugin_basename(__FILE__)))
return;
if ('link' == $_POST['link_type'])
{
if (! current_user_can('edit_page', $link_id))
return;
}
else
{
if (!current_user_can('edit_post', $link_id))
return;
}
$blc_linkdata = $_POST['blc_link'];
?>
는 지금은 사용자 정의 필드에 데이터베이스 테이블 WP_link에에 데이터를 저장하고자합니다. 링크 편집 페이지에서 메타 박스를 얻었습니다. 데이터베이스에 데이터를 저장할 수 없습니다. 데이터베이스 테이블 wp_link에 저장하는 방법. 링크 편집 페이지에서 사용자 정의 메타 필드의 $ blc_linkdata를 저장하는 방법을 알고 싶습니다. http://codex.wordpress.org/Function_Reference/add_post_meta