جستجو برای:
سبد خرید 0
  • صفحه اصلی
  • مقالات و آموزش ها
  • فروشگاه
  • درباره ما
  • پرسش و پاسخ
  • دانلود وردپرس
  • ارتباط با ما

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت
  • phone 04133252264
  • email info@wpnegar.ir
perm_identity
سبد خرید 0
  • قوانین و مقررات
  • ثبت تیکت
0
وردپرس نگار (وی‌پی نگار) - WP Negar
  • صفحه اصلی
  • مقالات و آموزش ها
  • فروشگاه
  • درباره ما
  • پرسش و پاسخ
  • دانلود وردپرس
  • ارتباط با ما
perm_identity ورود و ثبت نام

وبلاگ

وردپرس نگار (وی‌پی نگار) - WP Negar > مقالات و آموزش ها > آموزش وردپرس > توضیحات کاملی در مورد Child Theme در وردپرس

توضیحات کاملی در مورد Child Theme در وردپرس

access_time9 دسامبر 2017
perm_identity ارسال شده توسط سحر امیرعباسیان
folder_open آموزش وردپرس
visibility 419 بازدید
چایلد تم

با سلام به همراهان همیشگی وی پی نگار. در این مطلب می خواهیم به طور کامل به بررسی Child Theme در وردپرس بپردازیم. از جمله اساسی ترین نکات در راه‌اندازی  هر وب‌سایت وردپرسی، تعیین قالب مناسب می باشد. تعدادی از قالب‌ها هم شامل زیرمجموعه‌های خاص خود می باشند که با نام قالب فرزند یا Child Theme در وردپرس شناخته می‌شوند.
سوالاتی که پیش می آید این است که قالب فرزند چیست؟ چرا قالب‌های فرزند طراحی می‌شوند؟ مزایا و معایب قالب‌های فرزند چیست
؟ برای پاسخ به این سوالات در ادامه مطلب با ما همراه باشید.

چایلد تم

Child Theme در وردپرس

Child Theme در وردپرس مانند یک قالب معمولی می باشد با این تفاوت که قابلیت و توابع خود را از یک قالب وردپرسی دیگر که اصطلاحاً قالب والد نامیده می‌شود به ارث می‌برد. قالب‌های فرزند اصولاً هنگامی به کار برده می شوند که بخواهیم علاوه بر سفارشی‌سازی و ایجاد تغییرات در قالب، در هنگام به‌روزرسانی مانع از دست رفتن تغییرات شویم.

نحوه ی پیدایش Child Theme در وردپرس

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

به همین دلیل مفهومی به نام قالب والد و Child Theme در وردپرس ایجاد شد.  Child Theme در وردپرس همه ی قابلیت‌ها، ویژگی‌ها، کدها و فانکشن‌های قالب والد را بدون ایجاد تغییر در قالب والد، به ارث خواهد برد. این امر به کاربران این امکان را می دهد تا تغییرات موردنظر و سفارشی‌سازی‌های خود را اعمال  نمایند بدون این‌که در قالب والد یا همان قالب اصلی تغییری ایجاد شود. با این روال با به‌روزرسانی قالب، تغییرات و سفارشی‌سازی‌ها محفوظ خواهد ماند.

ویژگی‌های قالب والد (parent Theme)

ازلحاظ تئوری هر قالب وردپرس می‌تواند شامل قالب‌های فرزند باشد، ولی باید در انتخاب قالب والد بسیار دقت کنیم زیرا قالبی که دارای توابع محدود و ویژگی‌های ضعیف باشد برای  والد بودن مناسب نمی باشد.

قالب والد که اصولاً فریم‌ورک هم نامیده می‌شود در صورتی مناسب می باشد که ویژگی‌ها و قابلیت‌های قوی و خاص خود را داشته باشد و این امکان را در اختیار طراحان و توسعه‌دهندگان قرار دهد که در کسری از زمان قادر به سفارشی‌سازی قالب فرزند باشند.

چرا از Child Theme در وردپرس استفاده کنیم؟

طراحان و توسعه‌دهندگان از Child Theme در وردپرس برای بالا بردن سرعت به فرآیند توسعه استفاده می‌کنند. زمان بکار بردن قالب اصلی والد، می‌توانید به‌ مقدار زیادی زمان لازم برای ایجاد یک سایت وردپرس را کاهش دهید. به دلیل ارث‌بری قالب فرزند از والد، عناصری از جمله چارچوب‌ها و قابلیت‌ها و گزینه‌های سفارشی‌سازی و.. به‌طور خودکار آماده هستند، پس لازم نیست که همه‌چیز را کد نویسی نمایید.

ایجاد قالب فرزند یا Child Theme بسیار ساده و مثل ایجاد یک فایل style.css در یک پوشه است.

چه مواقعی Child Theme در وردپرس را بکار می بریم؟

استفاده از Child Theme در وردپرس به نیازهای شما بستگی دارد. برای مثال زمان طراحی سایت‌های بسیار پیچیده یا سایت‌های بسیار ساده از این نوع قالب استفاده می کنیم.
یک شخص به‌عنوان توسعه‌دهنده وردپرس، در گردش کاری خود زمان ایجاد سایت با قالب‌های کیفیت بالا، از قالب‌های فرزند هم کمک می‌گیرد تا سرعت روند کاری طراحی را افزایش دهد.
برای کاربر هم بکار بردن قالب فرزند کاملاً به نحوه عملکرد او وابسته است. زمانی که فقط مایل به تغییر چند عنصر ساده هستید یا از افزونه‌های خاصی برای سفارشی‌سازی وب‌سایت استفاده می‌کنید قالب فرزند پیشنهاد نمی‌شود، ولی در صورتی که طرح، رنگ، ویژگی‌ها و… را تغییر می‌دهید و css ها را کاملاً سفارشی می‌کنید، یا مرتباً توابع جدیدی را به فایل functions.php می افزایید، استفاده از Child Theme در وردپرس پیشنهاد می‌شود.

انتخاب قالب والد مناسب

تمام فریم‌ورک‌ها قالب والد می باشند ولی تمام قالب‌های والد فریم ورک نیستند! بنابراین باید قالبی را به‌عنوان والد انتخاب کنید که دارای ویژگی‌های خاص و قابلیت‌های زیادی باشد.

مثلا در حال ایجاد یک Child Theme در وردپرس می باشید  (قالب فرزند شامل فایل style.css و فایل functions.php است.) ولی فوتر قالب والد را نمی‌پسندید بنابراین footer.php را به قالب فرزند می افزایید. همین‌طور برای هدر و… هم این کار را انجام می‌دهید. این روش کاملاً اشتباه است و باید در انتخاب قالب والد تجدیدنظر کنید چون اصل مفهوم قالب فرزند ارث‌بری از والد است نه ساخت یک قالب کامل!

مزایای بکار بردن Child Theme در وردپرس

قالب فرزند مانند سایر موارد دارای مزایا و معایب خاص می باشد که در ادامه به‌طور کامل بررسی خواهیم کرد.

  •  به‌روزرسانی‌های امن

Child Theme در وردپرس به‌طور خودکار ویژگی‌ها، سبک‌ها و مشخصات والدین را به ارث می‌برد. این خاصیت ارث‌بری باعث می‌شود تا از قالب فرزند استفاده کنید و همه تغییراتی که ایجاد می‌کنید بر روی قالب فرزند اعمال شود و قالب اصلی یا والد هیچ تغییری نکند و خراب نشود و مهم‌تر آن‌که زمانی که قالب والد را به‌روزرسانی کردید  نگران از دست رفتن تغییراتی که روی قالب ایجاد کرده‌اید نخواهید شد. چون تغییرات و سفارشی‌سازی‌ها در قالب فرزند اعمال می‌شوند.

  •  توسعه‌پذیری

قالب فرزند براساس یک چارچوب قدرتمند ایجاد شده و دارای انعطاف‌پذیری بسیار بالایی می باشد. بنابراین بدون کدنویسی می‌توان قابلیت‌های موردنظر را دریافت کرد و بعد آن‌ها را توسعه داد.

  •  امکان بازبینی

زمانی که در حال ایجاد یک قالب می باشید باید در مورد ویژگی‌ها، سناریوها و کدها اول فکر کنید بعد طراحی کنید. ولی در مورد قالب فرزند این‌ چنین نمی باشد و در صورت فراموشی کدها و سایر موارد به‌سادگی می‌توانید به توابع والد مراجعه کنید و موارد موردنظر را بازبینی نمایید.

معایب بکار بردن قالب فرزند در وردپرس

یکی از بزرگ‌ترین معایب بکار برن قالب‌های فرزند در وردپرس، زمان لازم برای یادگیری موضوع ارث‌بری و والد می باشد. منحنی یادگیری به‌خصوص زمانی که با چارچوب‌های قوی کار می‌کنید دارای روند کندی می باشد. زیرا هر یک از آن‌ها دارای ویژگی‌ها و قابلیت‌های خود می باشند. اما روند پیشرفت بعد از کار با چندین قالب وردپرس روبه بهبود خواهد رفت و در کسری از زمان قادر به طراحی خواهید بود.

یکی دیگر از معایبی که احتمالا توسعه‌دهنده را ناامید کند، تغییرات حاصل از سوی مؤلف در قالب والد می باشد. مثلا قالب والد دارای ویژگی خاصی می باشد که در قالب فرزند هم آن را بکار می برید، ولی بعد از به‌روزرسانی این ویژگی از قالب والد حذف می‌شود. در این صورت توسعه‌دهنده یا باید از آن ویژگی صرف‌نظر کند یا کد مربوطه را در قالب فرزند درج کند و یا این‌که افزونه و ابزارکی را جایگزین کند تا آن عملکرد را برایشان انجام دهد.

امیدوارم این مطلب برایتان مفید بوده باشد.

برچسب ها: child themerhgf ,vn\vs
درباره سحر امیرعباسیان

کارشناس مهندسی فناوری اطلاعات ، علاقه ی زیادی به طراحی وب دارم.

نوشته های بیشتر از سحر امیرعباسیان
مطالب زیر را حتما بخوانید
  • فیلد تصاویر
    افزودن فیلد تصاویر به دسته‌ های وردپرس

    2.21k بازدید

  • Avoid CSS expressions
    خطای Avoid CSS expressions در gtmetrix

    1.85k بازدید

  • جی تی متریکس
    جی تی متریکس (GTmetrix) چیست؟

    1.97k بازدید

  • تعداد پست ها
    تغییر تعداد پست های نمایش داده شده در صفحه وبلاگ وردپرس

    2.27k بازدید

  • ویژووال کامپوزر
    آموزش کار با visual composer در وردپرس

    1.2k بازدید

جدید تر افزونه ای برای ساخت نقشه سایت وردپرس sitemap
قدیمی تر افزونه‌ی Article Feedback برای دریافت بازخورد سریع مطالب

دیدگاهتان را بنویسید لغو پاسخ

جستجو برای:
محصولات
  • قالب استارتاپی و دیجیتال مارکتینگ هوپر | Hoper ۷۰,۰۰۰ تومان ۴۰,۰۰۰ تومان
  • ویژوال کامپوزر افزونه ویژوال کامپوزر - WP Bakery Visual Composer فارسی نسخه 5.6 ۴۰,۰۰۰ تومان ۳۲,۰۰۰ تومان
  • افزونه مقایسه محصولات ووکامرس افزونه مقایسه پیشرفته محصولات ووکامرس - افزونه قیاس ۳۵,۰۰۰ تومان ۲۵,۰۰۰ تومان
  • افزونه نظرات حرفه ای وردپرس افزونه نظرات حرفه ای وردپرس Commentator ۱۹,۰۰۰ تومان ۱۰,۰۰۰ تومان

تخفیف 50 درصدی وی پی نگار

سیستم پرسش و پاسخ
سیستم پرسش و پاسخ وی‌پی نگار
  • محبوب
  • جدید
  • دیدگاه ها
قبلی بعدی
کانال تلگرام وی‌پی نگار
کانال تلگرام وی‌پی نگار
برجسته ترین ها
  • اضافه کردن فیلد دلخواه جدید به فرم خرید افزونه edd 3 votes, average: 5,00 out of 53 votes, average: 5,00 out of 53 votes, average: 5,00 out of 53 votes, average: 5,00 out of 53 votes, average: 5,00 out of 5 (5,00 out of 5)
  • آموزش تعریف و اضافه کردن فهرست به پوسته وردپرس 2 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 5 (5,00 out of 5)
  • انتقال ابزارک بین سایت های وردپرسی 2 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 5 (5,00 out of 5)
  • حل مشکل درخواست اطلاعات ftp در وردپرس 2 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 5 (5,00 out of 5)
  • نحوه ی تغییر سریع نام نقش های کاربری در وردپرس با بکار بردن کد 2 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 5 (5,00 out of 5)
  • کد قرار دادن عکس در پس زمینه قالب وردپرس 2 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 5 (5,00 out of 5)
  • نمایش موقعیت در نقشه گوگل در سایت با استفاده از کد 2 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 5 (5,00 out of 5)
  • نحوه ی قرار دادن QR code در سایت وردپرسی 2 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 5 (5,00 out of 5)
  • آموزش ذخیره خودکار تصاویر هنگام انتشار مطلب با Cache images 2 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 5 (5,00 out of 5)
  • آموزش مدیریت دسته بندی محصولات در ووکامرس 2 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 5 (5,00 out of 5)
سیستم پرسش و پاسخ


سیستم پرسش و پاسخ وی‌پی نگار

کانال تلگرام وی‌پی نگار


کانال تلگرام وی‌پی نگار

درباره ما

وی پی نگار مرجع وردپرس فارسی،ارائه دهنده قالب وردپرس فارسی و اختصاصی با سئو و سرعت لود بسیار بالا، معرفی و آموزش افزونه وردپرس و پلاگین های کاربردی می باشد.

logo-samandehi

منابع رسمی وردپرس
  • سایت رسمی وردپرس جهانی
  • مخزن افزونه ها وردپرس
  • مخزن قالب های وردپرس
  • مخزن کد های وردپرس
پل های ارتباطی
  • location_on
    تبریز - فلکه دانشگاه - ساختمان تبریز - طبقه ۶ - واحد ۲۰
  • phone_android
    04133252264
  • perm_phone_msg
    04133253162
  • email
    info@wpnegar.ir
تمامی حقوق برای سایت وی پی نگار محفوظ می باشد.
keyboard_arrow_up