您可以很容易地进行检查,查看该字段在数据库中是否已经有值,如果有,则显示名称,如果没有,则显示表单字段。您还没有提供任何代码,因此下面的示例是一段非常松散的伪代码,显示了该方法。
<?php
$current_user = get_current_user_id();
$student_name = get_user_meta( $current_user, \'student_name\', true );
if( !empty( $student_name ) ) :
echo \'<span class="student_name_provided">\' . $student_name . \'</span>\';
else :
echo \'<input type="text" name="student_name" id="student_name" value=""/>\';
endif;
?>
所以如果
!empty()
或不为空,则显示
student_name
span标记中的用户meta,您可以根据需要设置样式。
但是,如果检查返回的值为空student_name
而是加载一个文本输入字段,学生可以在其中提供自己的姓名。
现在,所有这些都需要与您设置的任何其他前端可编辑内容合并,但是if( !empty() ) :
条件检查是一个关键方面,因为它允许您更改在前端向用户提供的内容。
希望这有帮助。