تبلیغات

تصادفی کردن پست های صفحه اول در وردپرس

معمولا پست‌های صفحه اول هر سایتی، براساس تاریخ انتشار مرتب می‌شود. اما شاید بخواهید که نمایش پست‌ها را تصادفی کنید! یعنی هربار که صفحه اول سایت خود را بطور مجدد بارگزاری کردید، مطالب بصورت تصادفی (رندوم) نمایش داده شوند.

برای انجام این کار، کافیست کد زیر را به فایل functions.php قالب خود اضافه کنید:

add_action( 'pre_get_posts', function ( $query )
{
    if ( ! ( $query->is_home() && $query->is_main_query() ) )
        return;

    $query->set( 'orderby ', 'rand' );
});

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

cp-codfk

نظرات ثبت شده بدون دیدگاه

توضیحات پیشنهادی نظرات اشتراک