将配置文件数据添加到数据库

时间:2012-05-16 作者:Nathan

我在wordpress用户配置文件页面中添加了一个自定义字段,询问用户最喜欢的浏览器是什么。我在个人资料上有字段。php页面,但如何将此字段输入sql数据库?

我需要什么样的sql脚本来将用户的答案通过相应的用户元编号插入到表中?

谢谢

1 个回复
SO网友:Eugene Manuilov

要在配置文件中显示额外字段,请使用此挂钩:

function myplugin_show_profile_extra_fields( $user ) {
    // echo your extra fields here
}
add_action( \'show_user_profile\', \'myplugin_show_profile_extra_fields\' );
add_action( \'edit_user_profile\', \'myplugin_show_profile_extra_fields\' );
要保存额外字段,请使用以下挂钩:

function myplugin_save_profile_extra_fields( $user_id ) {
    if ( !current_user_can( \'edit_user\', $user_id ) ) {
        return false;
    }

    update_usermeta( $user_id, \'extra_field\', $_POST[\'my_extra_field\'] );
}
add_action( \'personal_options_update\', \'myplugin_save_profile_extra_fields\' );
add_action( \'edit_user_profile_update\', \'myplugin_save_profile_extra_fields\' );

结束

相关推荐

通过直接SQL查询获取特色图片

我知道你可以使用wordpress方法获取特色图像,但是对于这个特定的项目,我需要通过mysql查询获取特色图像。谁能给我指出正确的方向吗。非常感谢。到目前为止,这就是我所知道的,但我的查询并没有起到作用。我将$post->id存储为一个名为$da\\U id的变量 $Featured_image = $wpdb->get_results(\" SELECT * FROM net_5_postmeta &#