💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ رضا زمانی
آیا یک باگ در وردپرس وجود دارد؟
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۱۹ مهر ۱۴۰۳

سلام وقت بخیر.
خودم به عنوان ادمین تعدادی کامنت تستی برای یکی از پست‌های ادمین(خودم) نوشتم.سپس در ویرایش پست، نویسنده مطلب آن پست رو به کاربر دیگری(مثلا احمد) تغییر دادم و انتظار داشتم طبق کدهای زیر، چون نویسنده مطلب تغییر کرده کامنتهای من نمایش داده شود ولی این اتفاق رخ نداد.

$args = [
  'author__not_in'            => true,
  'post_author'               => get_the_author_meta('ID'), 
  'status'                    => 'approve', 
];
$comments_query = new WP_Comment_Query();
$comments = $comments_query->query($args);
                 <?php if($comments):?>
                  <?php foreach($comments as $comment):?>
                     //code HTML  
                   <?php endforeach;?>
                  <?php endif?>

طبق پارامتر author__not_in چون ادمین اکنون نویسنده پست نیست و در واقع پست به نویسنده دیگری منتقل شده، پس باید کامنتهای خود ادمین در کوئری قرار بگیرد.ولی در ریزالت کوئری نیست.آیا این یکی باگ در وردپرس هست؟

 

 

 

سلام روزبخیر

دوست عزیز author__not_in در $args یک آرایه‌ای از آیدی نویسندگان رو میگیره اما شما مقدار boolean بهش دادین

ابوالفضل محجوب ۱۹ مهر ۱۴۰۳، ۰۷:۰۵

سلام.روز بخیر

استاد در این جلسه مقدار بولین برای author__not_in ست کرده بودن

رضا زمانی ۱۹ مهر ۱۴۰۳، ۰۷:۱۸