۳ رضا سنگ‌سفیدی
مشکل در تغییرات فایل استایل
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۱۵ شهریور ۱۴۰۱

سلام.

من یه تم parent دارم که فایل استایل در اون با sass نوشته شده و توی فایل فانکشن به این صورت نوشته شده و فراخوانی میشه:

wp_enqueue_style('custom-style', get_template_directory_uri() . '/css/index.css');

حالا توی تم child وقتی به این روش میخوام استایل child رو بنویسم، استایل parent کلا کار نمیکنه دیگه:

wp_enqueue_style('zmrd-child-style', get_stylesheet_directory_uri() . '/style.css', array('custom-style'))

سلام و وقت بخیر

آیا قالب child theme رو خودتون ساختید یا توسط طراح قالب ارائه شده ؟

این سوال از این بابت مطرح میشه که اگر خودتون طراحی کردید باید بدونید که نیاز هست فایل استایل parent و اصلی قالب در چایلد تم فرخوانی بشه.

به عنوان مثال باید در فایل functions.php قالب چایلد کدی مثل کد زیر باید وجود داشته باشه.

add_action( 'wp_enqueue_scripts', 'enqueue_parent_styles' );
function enqueue_parent_styles() {
   wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
}

که وظیفه اون لود کردن استایل اصلی قالب مادر هست.

بررسی بفرمایید که چایلد تم شما به درستی لود شده باشه.

اگر مشکلی وجود داشت و امکان ارائه قالب رو داشتید اون رو در تاپیک ضمیمه کنید تا بررسی بشه » کدهای خودتون روهم داخلش بنویسید.

موفق باشید.

بهنام مرادی ۱۵ شهریور ۱۴۰۱، ۰۷:۵۶

سلام.

ممنون بابت توضیحات تون.

هر دو تم رو خودم طراحی کرده بودم.

کاری که کردم این بود که تمام فایل‌های استایل تم parent رو در آرایه وابستگی‌های فایل استایل تم child آوردم و مشکل حل شد.

رضا سنگ‌سفیدی ۱۶ شهریور ۱۴۰۱، ۰۴:۳۳

سلام مجدد

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

موفق باشید?

بهترین پاسخ
بهنام مرادی ۱۶ شهریور ۱۴۰۱، ۰۶:۳۲