سلام .
چطوری می تونم از داخل دیتابیس دیدگاه های یک کاربر رو به نمایش بزارم .
مثلا ادمین 10 تا دیدگاه تو پست های مختلف زده و من میخوام اون دیدگاه هارو با استفاده از اس کیو ال نشون بدم . لطفا راهنمایی کنید ...
سلام .
چطوری می تونم از داخل دیتابیس دیدگاه های یک کاربر رو به نمایش بزارم .
مثلا ادمین 10 تا دیدگاه تو پست های مختلف زده و من میخوام اون دیدگاه هارو با استفاده از اس کیو ال نشون بدم . لطفا راهنمایی کنید ...
جای $id ، آیدی کاربر رو بگذار. مقدار wp_ رو هم تصحیح کن اگه لازم باشه
<?php $comments = $wpdb->get_results( "SELECT * FROM 'wp_comments' WHERE 'comment_approved' = 1 and 'user_id' =" . $id );
if( count($comments)) { foreach($comments as $comment) { ?>
<div id="comment-<?php echo $comment->comment_ID; ?>" class="comment">
<div class="comment_body">
<?php
$uid = $comment->user_id;
if ( !$uid ) {
$url = $comment->comment_author_url; $name = $comment->comment_author;
} else {
$user_info = get_userdata($uid); $url = $user_info->user_url; $name = $user_info->display_name;
}
?>
<a href="<?php echo $url; ?>"><?php echo $name; ?> :</a>
<br/>
<?php echo apply_filters('the_content', $comment->comment_content); ?>
</div>
</div>
<?php
}
} ?>