2011-09-24 6 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를 저장하는 방법을 알고 싶습니다. http://codex.wordpress.org/Function_Reference/add_post_meta

답변

0

Plz은 도움이 ....

나는 (많은) metabox/사용자 정의 필드 통합이 필요한 거대한 사이트에서도 작업하고 있습니다. 저를 신뢰하십시오, 이것은 많은 시간을 절약 할 수 있고 잘 쓰여지고 철저하게 시험 된;)

0

단순히 DeluxeBlogTips에서 Meta Box Script을 사용 : 당신은 유용 워드 프레스 코덱스에이 페이지를 찾을 수 있어야

관련 문제