قالب کودک در وردپرس، اهمیت و روش‌های ایجاد

اهمیت ساختن یک قالب کودک برای قالی اصلی در وردپرس زمانی کاملا به چشم میرسد که ما تغییرات زیادی در یک قالب از نظر ساختار نمایش و توابع داده باشیم و از قضا طراح و توسعه دهنده‌ی قالب نسخه‌ی جدیدی از آن را منتشر کند

در این حالت ما با به روز رسانی قالب، تمامی تغییرات سفارشی خود را که لحاظ کرده بودیم از دست خواهیم داد

پیش از قرار گرفتن در چنین شرایطی برای از دست نرفتن کار انجام شده‌ی ما (خاصه تغییراتی که در فایل استایل css لحاظ کرده ایم) نیاز است تا از قالب مورد نظرمان یک چاید یا کودک تهیه کنیم

برای این منظور کافیست پوشه‌ای جدید با نام دلخواه بسازیم در داخل پوشه‌ی themes وردپرس، ترجیحا با نشان و علامتی در نام پوشه که چایلد بودنش را برای ما مشخص کند، و دو فایل

Index.php

Style.css

را در پوشه‌ جدید کپی کنیم

در فایل استایل

 

حال برای فراخوانی استایل از پوسته و قالب مادر دو راه پیش‌رو داریم

اول اینکه مستقیم با آدرس دهی فایل استایل مادر را ایمپورت کنیم

 

و دوم اینکه با ایجاد یک فایل توابع به صورت داینامیک استایل قالب مادر را فراخوانی کنیم

راه دوم مزیت‌های خاص به خود را دارد

بهبود سرعت بارگذاری سایت وردپرس

سرعت بارگذاری یک سایت به عوامل مختلفی بستگی دارد

میزبان

سرعت اینترنت و ابزار مرور بازدید کننده

و کدهای سایت

 

در مورد میزبان نکاتی که قابل تذکر هستند را در یک جمله خلاصه میکنیم، سرعت دریافت اولین بایت

مناسب‌ترین آمار شش‌دهم ثانیه‌ست از نگاه گوگل

برای رویت آمار اولین بایت سایت خود میتوانید به برخی سایت‌های تست سرعت مثل

Yslow

Gtmetrix

مراجعه کنید

البته در سرورهای اشتراکی اروپا در زمان قید این نوشتار هرگز آماری کمتر از دو ثانیه برای بازدید کننده از ایران رویت نشده

مورد بعد سرعت اینترنت بازدید کننده و ابزار جستجوی اوست که در تسلط ما نیست و تنها میتوان مواردی چون پشتیبانی کردن جاوا در مرورگر بازدید کننده را بررسی کرد تا بارگذاری سایت دچار مشکل نشود

و مورد اصلی این نوشتار یعنی کدهای سایت

که چند بخش را شامل میشه

کدهای استاتیک سی اس اس و جاوا

کش

و برخی تنظیمات داخلی سیستم مدیریت محتوای وردپرس

در بخش تنظیمات و خواندن، کم کردن تعداد نوشته به کمتر از پنج

کم کردن تعداد نوشته در آر اس اس به کمتر از پنج

تنظیم پیوندهای یکتا به تنها نمایش نوشته در صورتی که تنظیمات لینک زشت پیش‌فرض باب میل شما نیست

فعال کرد جی زیپ و کش وردپرس در وی پی کانفیگ

غیر فعال کردن پلاگین‌هایی که مورد استفاده نیست

استفاده کمتر از عکس‌های با حجم بالا و ویرایش عکس از نظر حجم و ابعاد پیش از بارگذاری

اگر طراح قالب و سایت نیستید برخی از درخواستها به پایگاه داده که مشخصاتی چون زبان سایت، آدرس سایت و بلاگ و از این قبیل را با توابع از پایگاه داده فراخوانی میکنند به صورت دستی(استاتیک) در فایل قالب وارد کنید

ادامه دارد…