پرش به محتویات

"Filter: bricks/query/run_fake"

نتایج اجرای یک Query «جعلی» را برای انواع درخواست سفارشی یا پشتیبانی نشده تعریف می‌کند. این برای محاسبه تعداد فیلترها یا منطق دیگری که نیاز به Queryی همه نتایج بالقوه بدون صفحه بندی دارد، استفاده می‌شود.

پارامترها

  • $results (array): The query results array (default []).
  • $query (object): The Bricks Query instance.

نمونه استفاده

add_filter( 'bricks/query/run_fake', function( $results, $query ) {
    // Example: Provide all results for a custom 'my_api' query type
    if ( $query->object_type === 'my_api' ) {
        // Fetch all IDs from your API
        return [ 1, 2, 3, 4, 5 ]; 
    }

    return $results;
}, 10, 2 );