স্টাইল। CSS এর আগে কীভাবে শৈলী তৈরি করা যায়


9

স্টাইল। CSS লোড হওয়ার আগে আমি কীভাবে একটি সিএসএস ফাইল সজ্জিত করব? অথবা ডিফল্ট স্টাইল। CSS কে অন্য .css ফাইলের উপর নির্ভরশীল করে তুলুন?

আমি একটি .css রিসেট লোড করার চেষ্টা করছি, কোন স্টাইল। CSS ওভাররাইট হবে।

আমার যা আছে তা এখানে:

add_action('wp_enqueue_scripts', 'load_css_files');

function load_css_files() {
    wp_register_style( 'normalize', get_template_directory_uri() . '/css/normalize.css');
    wp_enqueue_style( 'normalize' );
}

তবে এটি স্টাইল। CSS এর পরে লোড হয়।

উত্তর:


12

এটিকেও সজ্জিত করুন style.cssএবং normalizeনির্ভরতা হিসাবে সেট করুন :

if ( ! is_admin() )
{
    // Register early, so no on else can reserve that handle
    add_action( 'wp_loaded', function()
    {
        wp_register_style(
            'normalize',
            // parent theme
            get_template_directory_uri() . '/css/normalize.css'
        );
        wp_register_style(
            'theme_name',
            // current theme, might be the child theme
            get_stylesheet_uri(), [ 'normalize' ]
        );
    });
    add_action( 'wp_enqueue_scripts', function()
    {
        wp_enqueue_style( 'theme_name' );
    });
}

ওয়ার্ডপ্রেস theme_nameমুদ্রণ করা হয় এখন প্রথম স্বয়ংক্রিয়ভাবে নির্ভরতা লোড করবে ।


1
দুর্দান্ত, ধন্যবাদ! একটি তাত্ক্ষণিক প্রশ্ন - তখন কি আমার কি স্বাভাবিককরণের স্টাইলটি উত্সাহিত করার দরকার নেই, বা নির্ভরতা হিসাবে সেট করার পরে এটি স্বয়ংক্রিয়ভাবে সম্পন্ন হয়?
ভনহোলেমস

নির্ভরতা হিসাবে ডাকা হলে স্বয়ংক্রিয়ভাবে সারিবদ্ধ।
রিরিকেশ

@ ভনহোলস আমি আমার উত্তরে এটি যুক্ত করেছি।
ফুসিয়া
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.