رفتن به مطلب

عمل نکردن پوسته child


پست های پیشنهاد شده

سلام من قالب storefront نصبه برام

تم زیر مجموعه شو هم ایجاد کردم اما تو فایل style.css یا style-rtl.css که تو قالب زیر مجموعه ایجاد کردم

الان استایل body یا استایل های دیگرش هیچ کدوم تغییر نمی کنه

تمام موارد پوسته ی زیر مجموعه هم رعایت کردم

لینک به ارسال

سلام. این چند مورد رو بررسی کنید:

1 - توی پوسته ی فرزند چک کنید قسمت ابتدای فایل استایل حتما جلوی تمپلیت اسم فولدر قالب مادر رو نوشته باشید.مثلا:

/*
 Template:     twentyfifteen
*/

 

2- حتما باید یه فایل فانکشن بسازید و کد زیر رو توش بگذارید:

<?php
add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );
function my_theme_enqueue_styles() {
    wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );

}

یعنی در واقع استایل های پوسته مادر رو لود کنید.

بعد از اون استایل های خودتون توی پوسته فرزند رو هم توی تابع بالا لود کنید. مثلا:

<?php
add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );
function my_theme_enqueue_styles() {
    wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
	wp_enqueue_style( 'style-rtl', get_template_directory_uri() . '/style-rtl.css' );
}

اسم فایلی که میخواید توش استایل های راست چنین رو میخواید قرار بدید هم باید rtl.css باشه نه style-rtl.css تا وردپرس خودکار فراخوانیش کنه، وگرنه اگر اسمش یه چیز دیگه باشه باید با تابع wp_enqueue_style لودش کنید.

موفق باشید.

  • امتیاز 2
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...