在 WordPress 管理区域中为 user_url 设置默认值
Set a default value for user_url in the WordPress admin area
我正在尝试为所有未填充 user_url 字段的用户设置默认值。我也将尝试在用户注册时执行此操作,但似乎无法进行。如果他们现在有一个填充字段,我已经剥离了代码以删除条件,因为我只是试图让它更新用户 url!
感谢任何帮助。
function add_info_to_post() {
update_user_meta( $user_id, 'user_url', 'http://#' );
}
add_action( 'profile_update', 'add_info_to_post' );
add_action( 'personal_options_update', 'add_info_to_post' );
add_action( 'edit_user_profile_update', 'add_info_to_post' );
您可以在 functions.php
中使用 wp_pre_insert_user_data
过滤器。
$data = array('user_url' => 'http://example.com');
apply_filters( 'wp_pre_insert_user_data', $data );
文档是 here。
我正在尝试为所有未填充 user_url 字段的用户设置默认值。我也将尝试在用户注册时执行此操作,但似乎无法进行。如果他们现在有一个填充字段,我已经剥离了代码以删除条件,因为我只是试图让它更新用户 url!
感谢任何帮助。
function add_info_to_post() {
update_user_meta( $user_id, 'user_url', 'http://#' );
}
add_action( 'profile_update', 'add_info_to_post' );
add_action( 'personal_options_update', 'add_info_to_post' );
add_action( 'edit_user_profile_update', 'add_info_to_post' );
您可以在 functions.php
中使用 wp_pre_insert_user_data
过滤器。
$data = array('user_url' => 'http://example.com');
apply_filters( 'wp_pre_insert_user_data', $data );
文档是 here。