با سلام خدمت استاد عزیز، من داخل تلگرام کامل توضیح دادم موضوع رو که سوالم چیه ولی جوابی دریافت نکردم، اینجا پرسیدم .
اگر بخوام از tailwind استفاده کنم برای صفحات مختلفم index، page، archive و... که کد های css مختلفیرو می سازند و به من میدهد و کد هایی که میدن هم طوری نیس که من بخوام تغیرشون بدم چون فشرده میشن توسط خوده tailwind، چطوری میتونم استایل های مختلفی داشته باشم؟
اینم اضافه کنم که امکان این هم وجود نداره کنار هم بذارمشون چون به عنوان مثال یه div داریم عرضش ۵۰ درصده داخل صفحه ی دیگه همون div عرض full هست اگه کنار هم بخوام بدارمشون تداخل دارند و اینکه البته دستی میشه کلاس یا id داد ولی نمی خوام توی کد های tailwind دست ببرم چون از حالت فشرده دیگه خارج میشه میخواستم راه درستشو یاد بگیرم ازتون.
سلام ارش جان وقتتون بخیر
اره تلگرام رو اخیرا کم چک میکنم
2 نکته ، اول اینکه من دست و واضح متوجه سوالت نشدم که بخوام جواب بدم
دوم اینکه حتی اگر متوجه هم بشم دوره ما درباره بوت استرپ و tailwind ربطی به دوره ما ما نداره
عنوان تاپیکت که نوشتی
اره شما صد فایل رو در وردپرس فراخوانی کنید مشکلی نداره
سوالم درباره tailwind نیست استاد فقط خواستم بگم برای tailwind نیاز هست چند فایل css داشته باشم داخل قالبم که هر کدوم مربوط به یک صفحه مجزا هست . ممنونم . اها اگر اینطور باشه که عالیه ، فقط سوال بعدی که برام به وجود میاد اینه که چطوری این فایل های css رو داخل قالبمون آدرس دهی کنم که به درستی همون جایی که باید اجرا بشن.
مگه قسمت ادرس دهی رو ندید؟
https://developer.wordpress.org/reference/functions/get_template_directory_uri/
سلام استاد بله فراخوانی رو بلدم صحبت فراخوانی نیست منظورم سلکت شدن هست یعنی من به فرض مثال چندتا css هم به همین شکل گذاشتم داخل هدر که در حالت عادی تداخل قاعدتا ایجاد میکنند دقیقا صحبتی میشه که بالا گفتم ؛
" یه div داریم عرضش ۵۰ درصده داخل صفحه ی دیگه همون div عرض full هست اگه کنار هم بخوام بدارمشون تداخل دارند." کاری که میخوام انجام بشه کد موقع اجرا از کجا متونم بهش بگم مثلا برای صفحه ی home بیا css1 رو اجرا کن ولی برای صفحه ی مثلا محصولات بیا css ۲ رو اجرا کن و تداخلی نداشته باشند و بیان دوتا css مجزا اجرا بشه.
استاد سرچ کردم یه راهی پیدا کردم به صورت شرطی نوشتمش همین طور که گفتم به این صورت شد
function add_style_assets(){
// css
wp_enqueue_style("tailwind", get_template_directory_uri() ."/style.css", array(),'4.0.0');
// script
wp_enqueue_script('script', get_template_directory_uri() .'/script.js',array(),'1.4.4', true);
// اضافه کردن استایل جدید برای صفحات دیگه
if (is_singular('product')) {
wp_enqueue_style('single-product-style', get_template_directory_uri() . '/single-product.css');
wp_enqueue_script('single-product-script', get_template_directory_uri() . '/single-product.js', array(),'1.4.4', true);
}
}
}
ارش جان ، این روش که فرستادی بار ایجاد میکنه رو لود سایت
تلویند قائده و قانون خودشو داره در فراخوانی، و در این دوره بهش اشاره نشده، انشالله دوره طراحی قالب پیشرفته رو اماده کنم اونجا میگم که چطور باید اینو هندل کرد(انواع کتابخانه ها به صورت شرطی) طراحی قالب با ری اکت برای وردپرس
که ندیدم کسی طراحی قالب با ری اکت اموزش داده باشه
خیلی ممنون استاد
اما این دوره رو خوب بگذرون و حتما سعی کن خودت یه قالب ساده رو بیاری بالا