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

"Filter: bricks/database/get_all_templates_cache_key"

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

پارامترها

  • $cache_key (string): The default cache key (e.g., all_templates_{timestamp}).

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

add_filter( 'bricks/database/get_all_templates_cache_key', function( $cache_key ) {
    // Example: Append current language code to cache key
    if ( defined( 'ICL_LANGUAGE_CODE' ) ) {
        $cache_key .= '_' . ICL_LANGUAGE_CODE;
    }

    return $cache_key;
} );