راهنمای بخش: فایلها و کدهای استاتیک سفارشی (Static Files Settings)
🔹 عملکرد و هدف این بخش
این بخش مربوط به مدیریت و بارگذاری فایلها و کدهای استاتیک (ثابت) در ساختار قالب است. برخلاف بخشهای داینامیک، کدهای استاتیک شامل استایلها (CSS)، اسکریپتها (JS) و کدهای ساختاری پایهای هستند که ظاهر، رفتار اولیه و پایداری قالب را تضمین میکنند. قرارگیری این کدهای پایهای در پوشه static به این دلیل است که به صورت بهینه، یکپارچه و با سرعت بالا در تمام صفحات سایت فراخوانی شوند.

🔹 ساختار پوشه و عملکرد فایلها
کدهایی که در مسیر settings > static قرار دارند، وظایف مشخصی را در هسته قالب اجرا میکنند:
-
مدیریت کدهای ظاهری (CSS): فایلها یا بخشهای مربوط به استایل در این مسیر، وظیفه بازنویسی، بهینهسازی و شخصیسازی کدهای CSS قالب را بر عهده دارند. این کدهای استاتیک به شما اجازه میدهند بدون دستکاری فایل اصلی استایل قالب، تغییرات ظاهری پایداری ایجاد کنید.
-
مدیریت اسکریپتهای رفتاری (JS): فایلهای جاوااسکریپت موجود در این بخش، عملکردهای تعاملی و ثابت سایت (مانند انیمیشنهای اولیه، رفتارهای ثابت منوها یا اسکریپتهای پیشنیاز فرانتاند) را مدیریت و در زمان مناسب بارگذاری میکنند.
-
پایداری در بروزرسانی: ساختار این پوشه به گونهای طراحی شده است که کدهای استاتیک و سفارشی شما در یک لایه امن قرار بگیرند تا هنگام آپدیت قالب به نسخههای جدیدتر، تنظیمات و کدهای این مسیر دچار همپوشانی یا حذف ناگهانی نشوند.
🔹 نحوه کارکرد سیستم
-
اولویت بارگذاری (Loading Priority): کدهای استاتیک موجود در این مسیر به طور هوشمند توسط هسته قالب فراخوانی میشوند تا استایلها در بخش هدر سایت و اسکریپتهای سنگینتر در بخش فوتر لود شوند تا سرعت لود اولیه سایت (FCP) بهینه باقی بماند.
-
یکپارچهسازی با هسته: این بخش به عنوان پل ارتباطی بین تنظیمات پنل مدیریت و فایلهای فیزیکی استاتیک قالب عمل میکند.
💡 یک نکته مهم برای وبمسترها: این پوشه هسته اصلی کدهای استاتیک تنظیمی قالب شماست؛ بنابراین هرگونه تغییر دستی در فایلهای داخل این مسیر باید با دقت انجام شود تا ساختار استایلها و رفتارهای جاوااسکریپتی قالب دچار تداخل نشود.