آموزش وردپرس

3 عنوان درآموزش ساخت Child Theme وردپرس

نکات مهم در ساخت Child Theme وردپرس

ساخت Child Theme وردپرس| از سری آموزش های وردپرس به آموزش  ساخت Child Theme وردپرس در سایت سئو شو می پردازیم.

هزاران قالب برای وردپرس وجود دارد که هر کدام طراحی و تنظیمات خاص خود را دارند.

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

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

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

اینها ویژگی های مضامین کودک است که می خواهیم امروز چگونه ایجاد و استفاده از آنها را آموزش دهیم.

اصلاً کار سختی نیست. همچنین بسیار آسان است.

ساخت Child Theme وردپرس
ساخت Child Theme وردپرس

آموزش ساخت Child Theme یا چایلدتم

ساخت Child Theme وردپرس |در ابتدا برای ساخت پوشه وارد پوشه wp-content/themes در فایل منیجر هاست شوید.

بعدازآن شما باید نام پوشه قالب سایت‌تان را پیدا کنید. مثلاً نام پوشه قالب ما در اینجا seosh0wp است.

پس یک پوشه جدید در پوشه Themes به نام seoshowp-child ایجاد می‌کنیم. یعنی نام پوشه قالب و در انتهای آن -child را اضافه می‌کنیم.

ساخت پوشه چایلدتم

اکنون وارد پوشه seoshowp-child می‌شویم و یک فایل به نام Style.css در این پوشه ایجاد می‌کنیم. سپس کدهای زیر را در آن کپی می‌کنیم:

/*
 Theme Name:   seoshoWP Child
 Theme URI:    https://seoshowp.com
 Description:  seoshoWP Child Theme
 Author:       seoshoWP
 Author URI:   https://seoshowp.com
 Template:    seoshowp
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twentyfifteenchild
*/

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

مهم‌ترین مورد در کد بالا عبارت Template: seoshowp هست که باید نام قالب اصلی خود را به جای seoshowp در آن قرار دهید.

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

ساخت Child Theme وردپرس
ساخت Child Theme وردپرس
add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );
function my_theme_enqueue_styles() {
 
    $parent_style = 'parent-style'; // This is 'twentyfifteen-style' for the Twenty Fifteen theme.
 
    wp_enqueue_style( $parent_style, get_template_directory_uri() . '/style.css' );
    wp_enqueue_style( 'child-style',
        get_stylesheet_directory_uri() . '/style.css',
        array( $parent_style ),
        wp_get_theme()->get('Version')
    );
}

فعال کردن چایلدتم

ساخت Child Theme وردپرس |برای فعال‌کردن چایلدتم حالا کافیست وارد پنل مدیریت وردپرس خودتان شوید. سپس از بخش نمایش > پوسته‌ها را کلیک کنید.

نمایش > پوسته‌ها

حالا چایلدتم وردپرس را مشاهده می‌کنید که باید فعالش کنید. به همین راحتی!

برای توضیحات بیشتر آموزش نصب چایلدتم وردپرس را ببینید.

ساخت Child Theme وردپرس
ساخت Child Theme وردپرس

اضافه کردن فایل استایل راست‌چین به قالب

ساخت Child Theme وردپرس |همچنین اگر قالب شما راست‌چین است،

می‌توانید جهت تغییرات در زبان‌های راست به چپ مثل فارسی فایل rtl.css را به چایلد تم اضافه کنید،

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

اکنون شما می‌توانید هر فایلی که دوست دارید را در چایلد تم خود قرار دهید. به‌عنوان‌مثال فایل Header.php و Footer.php و خلاصه هر فایلی که نیاز به تغییر آن دارید را در چایلد تم خود کپی کنید، و تغییراتی که می‌خواهید را روی آن اعمال کنید.

موفق باشید.

راستی! برای دریافت مطالب وردپرسی در کانال تلگرام سئو شو عضو شوید.

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

پکیج آموزش کامل وردپرس

ساخت Child Theme وردپرس
ساخت Child Theme وردپرس
نمایش بیشتر

امیرحسین شمس

امیر حسین شمس | هم اکنون در زمینه های مختلفی چون طراحی سایت ، بهینه سازی سایت ، سئو (SEO) ، امنیت سایت ، آموزش طراحی سایت ، دیجیتال مارکتینگ ، سئو و مشاوره‌ کسب و کارهای اینترنتی فعالیت دارم. از سال 1385 تحصیلات خود را در زمینه ی علوم کامپیوتر شروع کرده و دوره های هوش مصنوعی ، شبکه های عصبی ، منطق فازی ، برنامه نویسی دات نت، طراحی سایت ، دیتابیس ، امنیت دیتابیس ، دیجیتال مارکتینگ، ایمیل مارکتینگ و سئو سایت را بصورت تخصصی گذرانده ام.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا
× چگونه می‌توانم به شما کمک کنم؟