2011-09-24 97 views
0

我想將自定義元框的數據保存到字段中的對應表中。 我的自定義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幫助..

回答

0

我會簡單地使用Meta Box Script從DeluxeBlogTips。

我也在研究需要(很多)metabox /自定義字段集成的(巨大)網站。相信我,這將爲您節省大量時間,並且寫得很好並且經過了全面測試;)