将自定义元框的数据保存到数据库中

问题描述:

我想将自定义元框的数据保存到字段中的对应表中。 我的自定义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。 PLZ帮助..

你应该在WordPress的法典有用找到这个页面:http://codex.wordpress.org/Function_Reference/add_post_meta

我会简单地使用Meta Box Script从DeluxeBlogTips。

我也在研究需要(很多)metabox /自定义字段集成的(巨大)网站。相信我,这将为您节省大量时间,并且写得很好并且经过了全面测试;)