"Filter: bricks/builder/codemirror_config"
از این فیلتر برای سفارشی کردن پیکربندی CodeMirror 5، ویرایشگر کد مورد استفاده در سازنده استفاده کنید. CodeMirror 5 در زمینه هایی مانند تنظیمات CSS CSS برای عناصر و تنظیمات Code element استفاده میشود، جایی که یک رابط برای ویرایش HTML، CSS، جاوا اسکریپت، PHP و موارد دیگر ارائه میدهد.
برای جزئیات بیشتر در مورد گزینههای موجود میتوانید به [مستندات پیکربندی CodeMirror 5] (https://codemirror.net/5/doc/manual.html#config) مراجعه کنید.
Example Usage:
add_filter( 'bricks/builder/codemirror_config', function( $config ) {
// Disable auto-close brackets
$config['autoCloseBrackets'] = false;
// Disable line numbers
$config['lineNumbers'] = false;
// Override default tab size
$config['tabSize'] = 4;
return $config;
});
در این مثال، فیلتر پیکربندی پیشفرض CodeMirror را به این صورت تغییر میدهد:
- بستن خودکار براکت را غیرفعال کنید.
- شماره خط را غیرفعال کنید.
- اندازه برگه را روی 4 فاصله تنظیم کنید.
پارامترها:
$config(array): یک آرایه خالی به طور پیشفرض. فقط تنظیمات خاصی را که نیاز دارید تعریف کنید، که تنظیمات پیشفرض سازنده را لغو میکند.
بازگشت:
- (آرایه): آرایه پیکربندی سفارشی که در کنار یا به جای پیشفرض های Bricks اعمال میشود.