【发布时间】:2015-11-09 04:42:33
【问题描述】:
我让开发人员在我的 wordpress footer.php 文件中创建了一些代码,以根据用户的个人资料预先设置一组字段。
文本字段似乎默认很好,但选择选项(性别)不默认,用户必须选择此选项,即使该值是根据他们的个人资料存储的。
有没有办法更新此代码以设置性别默认值?我认为这与使用 .val()??
代码如下:
<?php
$current_user = wp_get_current_user();
/**
* @example Safe usage: $current_user = wp_get_current_user();
* if ( !($current_user instanceof WP_User) )
* return;
*/
$username = $current_user->user_login;
$email = $current_user->user_email;
$firstname = $current_user->user_firstname;
$lastname = $current_user->user_lastname;
$displayname = $current_user->display_name;
//$user_id = $current_user->phone;
if ( is_user_logged_in() ){
global $current_user;
get_currentuserinfo();
$email = $current_user->user_email;
$name = $current_user->user_firstname.' '.$current_user->user_lastname;
$golflink = $current_user->dbem_golf_link;
$home_club = $current_user->dbem_home_club;
$handicap = $current_user->dbem_handicap;
$gender = $current_user->dbem_gender;
}
?>
jQuery( document ).ready(function() {
jQuery('#attendee_name').val("<?php echo $firstname.' '.$lastname; ?>");
jQuery('#golflink').val("<?php echo $golflink; ?>");
jQuery('#home_club').val("<?php echo $home_club; ?>");
jQuery('#handicap').val("<?php echo $handicap; ?>");
jQuery('#gender').val("<?php echo $gender; ?>");
任何建议都会很棒。
从其他阅读中,我可以更改: jQuery('#gender').val(""); 到 jQuery('select#gender').val("");
我尝试了上述方法,但没有任何变化。
我在 wordpress 中创建的选择是“男性”和“女性”
谢谢
【问题讨论】:
-
$gender;的值是多少