🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ امیرحسین باحجب
مشکل اجرا نشدن فایل css
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۱۹ دی ۱۴۰۰

من کد‌های css رو می‌نویسم ولی موقع اجرا تغییر نمیکنه و همچنین در سورس کد‌ها لینک فایل css اولویت نیست اونو چظور میتونم عوض کنم ؟؟؟

فایل که در سورس کد است در مرورگر باز می‌شود و محتویاتش دیده می‌شود

کدهام کاملا صحیح است ولی باید !important بنویسم تا کار کند

سلام.

  • اگر بخواید استایل‌های پیشفرض وردپرس رو حذف کنید:
  1. میتونید بصورت دستی از داخل فایل functions.php مربوط به theme استایل(wp_enqueue_style) هارو کامنت کنید.
  2. راه بهتر میتونید یک پلاگین بسازید و هر استایلی رو نمیخواید داخلش حذف کنید و کافیه پلاگیم رو فعال کنید در قسمت افزونه‌های وردپرس: فرضا پلاگینی به اسم Remove-css:
/*
Plugin Name: Remove Css
*/
remove_action('wp_print_styles', 'print_emoji_styles');
/****************/
function remove_block_library() {
	wp_dequeue_style('wp-block-library');
}
add_action('wp_print_styles', 'remove_block_library');
/****************/
function twenty_twenty_one_style() {
	wp_dequeue_style('twenty-twenty-one-style');
}
add_action('wp_print_styles', 'twenty_twenty_one_style');


  • اما اگر بخواید استایل‌های شما اولویتشون بالاتر باشه و از !important استفاده نکنی میتونی داخل پلاگین یا functions خود theme استایل رو که اضافه میکنی، اولویت 1 بدید بهشون:
add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles', 1);
function theme_enqueue_styles() {
    wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
    wp_enqueue_style( 'child-style', get_stylesheet_directory_uri() . '/styles/child-style.css', array( 'parent-style' ) );
}
محسن موحد ۱۹ دی ۱۴۰۰، ۱۸:۵۳