将自定义元框的数据保存到数据库中
问题描述:
我想将自定义元框的数据保存到字段中的对应表中。 我的自定义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帮助..
答
我会简单地使用Meta Box Script从DeluxeBlogTips。
我也在研究需要(很多)metabox /自定义字段集成的(巨大)网站。相信我,这将为您节省大量时间,并且写得很好并且经过了全面测试;)