【发布时间】:2015-03-21 06:23:28
【问题描述】:
简介
我的 WordPress 个人资料区域中有一些自定义字段。这是我的代码中的复选框示例:
<input type="checkbox" name="A" id="A" value="yes" <?php if (esc_attr( get_the_author_meta( "A", $user->ID )) == "yes") echo "checked"; ?> /><label for="my_field "><?php _e("Order Button"); ?></label><br />
这个字段是A,我将它保存在同一个文件中:
update_usermeta( $user_id, 'A', $_POST['A'] );
这是有效的,当用户打开或关闭它时,它会保存。
问题
但是,如果选中该复选框,我在发布结果时会遇到很大问题。
在另一个文件中我有这个:
if(isset($_POST['A'])) {
echo 'asd';
} else { }
我尝试了很多变体,但我不知道如何获取 If 语句来检查用户是否选中了该框,它只回显else。
TL;DR:
我不知道如何检查用户元是否被检查,以及如何将其输出到网站的另一个元素中。
http://pastebin.com/Q3WSv47m 链接到用户配置文件代码
http://pastebin.com/spU2dqGk 链接到我试图调用复选框的标题区域。
【问题讨论】: