رفتن به مطلب

هر کاربر عضو فقط بتونه کامنتهای خودشو ببینه


پست های پیشنهاد شده

سلام

من می خوام برای هر مطلب ، کاربرانی که نظر می دهند فقط کامنتهای ارسالی خودشون رو ببینند و نظرات بقیه اعضا رو نبینند .

یک پست ممکنه 50 تا کامنت داشته باشه و کاربر فقط دوتا نظر تو اون نوشته داده باشه . بنابراین فقط 2 تا کامنت رو ببینه .

ادمین هم بتونه تمام کامنتها رو ببینه

 

دوستان ممنون می شم راهنمایی کنن

یا کدشو بزارن یا افزونه معرفی کنن

لینک به ارسال

کد شما به صورت زیر میشه

 

<?php
global $post;
$comments_query = new WP_Comment_Query;
if ( is_super_admin() )
$comments = $comments_query->query(array('post_id'=>$post->ID));
else
$comments = $comments_query->query( array('post_id'=>$post->ID,'user_id'=>get_current_user_ID()));

// Comment Loop
if ( $comments ) {
	foreach ( $comments as $comment ) {
		echo '<p>' . $comment->comment_content . '</p>';
	}
} else {
	echo 'No comments found.';
}
?>

 

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...