معمولا پستهای صفحه اول هر سایتی، براساس تاریخ انتشار مرتب میشود. اما شاید بخواهید که نمایش پستها را تصادفی کنید! یعنی هربار که صفحه اول سایت خود را بطور مجدد بارگزاری کردید، مطالب بصورت تصادفی (رندوم) نمایش داده شوند.
برای انجام این کار، کافیست کد زیر را به فایل functions.php قالب خود اضافه کنید:
1 2 3 4 5 6 7 |
add_action( 'pre_get_posts', function ( $query ) { if ( ! ( $query->is_home() && $query->is_main_query() ) ) return; $query->set( 'orderby ', 'rand' ); }); |
نظرات ثبت شده بدون دیدگاه