我正在尝试使用文件 user-edit.php 在 wordpress 的管理区域中添加自定义文本区域
我已经在正确的位置添加了 textarea 并且已经尝试在数据库的 wp_usermeta 中添加一个新条目,它成功地回显到我的文本框中。
此代码有效
<tr>
<th><label for="user_ad">Ad Code</label></th>
<td><textarea name="user_ad" id="user_ad" rows="5" cols="30"><?php echo esc_attr($profileuser->user_ad) ?></textarea>
</td>
</tr>
但是...提交表单时,我无法更新此新文本区域的 wp_usermeta。
我试过用,
update_user_meta( $user_id, 'user_ad', $_POST['user_ad'] );
但这不起作用,我知道它很接近,因为它用空白覆盖了当前的 meta_value。由于某种原因,$_POST 变量没有被传递,我不知道为什么。我对wordpress没有那种经验,所以我可能会忽略一些东西。
谢谢