我正在开发一个插件,它将字段添加到用户配置文件页面上的联系人方法中。它检查用户是否已添加到插件数据库,如果已添加,则返回1。这是可行的,插件只向用户显示联系人字段,用户通过它添加的联系人字段不会让他们保存联系人字段中的更改。
add_filter(\'user_contactmethods\', \'contactmethods\');
function contactmethods($user_contactmethods){
global $wpdb;
global $profileuser;
$id = $profileuser->ID;
$table = $wpdb->prefix . "table";
$myrows = NULL;
$myrows = $wpdb->query($wpdb->prepare(\'SELECT 1 FROM \' . $table . \' WHERE id = %d LIMIT 1\', $id));
if($ba_myrows == 1){
$user_contactmethods[\'option\'] = \'link\';
}
return $user_contactmethods;
}