我正在为我的汽车俱乐部创建一个网站,会员可以登录并在一个页面上提交自己的跑步记录,我只想显示登录会员的评论,以便他们看不到任何人其他运行,但同时管理员可以看到所有注释。注释表格已修改,其中包含用于汽车类型,雷戈,日期和时间的特殊框。我使用了注释字段插件来添加这些框。 image of the form
我尝试了很多来自互联网的密码,但是它们并不能显示输入的所有详细信息
comment_form();
if ( is_user_logged_in() ) {
$user_id = get_current_user_id();
$args = array(
'status' => 'approve',
'order' => 'DESC',
'user_id' => $user_id
);
$comments = get_comments($args);
foreach($comments as $comment) :
echo '<p>';
echo( $comment->comment_author. '<br/>'
.$comment->comment_date.
'<br/>' .$comment->comment_content. '<br/><hr>'
);
echo '</p>';
endforeach;
}
仅显示评论框结果,而不显示多余的框类型,雷戈,日期和时间,除了看起来还可以。
答案 0 :(得分:0)
我已经找到正确的代码
if ( is_user_logged_in() ) {
$user_id = get_current_user_id();
$args = array(
'status' => 'approve',
'order' => 'DESC',
'user_id' => $user_id
);
$comments = get_comments($args);
foreach($comments as $comment) :
echo '<p>';
echo ('<b>'
.get_comment_meta( $comment->comment_ID, 'name', true )
.$comment->comment_author
.'</b> submitted on the <b>'
.$comment->comment_date
.' </b>A Impromptu Run</b>
<li><b>Car:- </b>'
.get_comment_meta( $comment->comment_ID, 'car', true )
. '</li><li><b>Rego No:-</b> '
.get_comment_meta( $comment->comment_ID, 'rego', true )
. '</li><li><b>Date No:-</b>'
.get_comment_meta( $comment->comment_ID, 'date', true )
. '</li><li><b>Start Time:-</b>'
.get_comment_meta( $comment->comment_ID, 'time', true )
.'<br><b> Details </b><br>'
.$comment->comment_content
.' <br><i> '
.get_comment_meta( $comment->comment_ID, 'name', true )
.' I acknowledge that the driver has a current drivers licence, that the '
.get_comment_meta( $comment->comment_ID, 'car', true )
.' is registered, and listed in the ???? car list.</i>'
. '<br/><hr>'
);
echo '</p>';
endforeach;
}