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

"Filter: bricks/get_templates_query/cache_key"

کلید حافظه پنهان مورد استفاده توسط Templates::get_templates_query() را برای ذخیره و بازیابی درخواست های الگو فیلتر می‌کند. از این برای ایجاد ورودی های کش منحصر به فرد هنگام اصلاح آرگومان‌های Query الگو بر اساس زمینه سفارشی (به عنوان مثال، نقش کاربر، زبان) استفاده کنید.

پارامترها

  • $cache_key (string): The unique cache key string.

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

add_filter( 'bricks/get_templates_query/cache_key', function( $cache_key ) {
    // Example: Append current user role to cache key
    $user = wp_get_current_user();
    $role = ( array ) $user->roles;

    return $cache_key . '_' . implode( '-', $role );
} );