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

"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 اعمال می‌شود.