সংশোধিত কোডেক্স পদ্ধতিতে পিতামাতাদের এবং শিশু থিমের স্টাইলশিটগুলি সজ্জিত করার বিষয়গুলি


9

এই পোস্টটি এই থ্রেড এবং এই থ্রেডে উত্থাপিত স্টাইলশীট এনকুইংয়ের পদ্ধতিগুলির চারপাশে সাম্প্রতিক পরিবর্তনের সাথে সম্পর্কিত কয়েকটি প্রশ্ন নিয়ে এসেছে ।

আমি যে সমস্যার মুখোমুখি হয়েছি সেগুলি একটি সাধারণ ব্যবহার-কেস দৃশ্যে উঠে এসেছে, একটি ব্যাপকভাবে ব্যবহৃত এবং ভালভাবে রক্ষণাবেক্ষণ করা মূল থিম ব্যবহার করে যা বিশেষত ডাব্লুপি 4.0.০ ইনস্টলের জন্য শিশু-থিম প্রস্তুত। আমার শিশু থিমের ফাংশন.এফপিতে কেবল কোডেক্সে বর্ণিতwp_enqueue_style ফাংশন রয়েছে ।

দয়া করে নোট করুন যে নীচে রেফারেন্স কোডটি এই থিমের সাথে সুনির্দিষ্ট হলেও এর বেশিরভাগটি প্যারেন্ট থিম দ্বারা ব্যবহৃত বর্তমান কোডিং কনভেনশন ব্যবহার করে। অতিরিক্তভাবে, আমার উদ্বেগের ক্ষেত্রগুলি সম্ভবত বন্য অঞ্চলে প্রচুর সংখ্যক প্রতিষ্ঠিত পিতা-মাতার থিমগুলিতে নকলযোগ্য able এছাড়াও, উত্থাপিত প্রশ্নগুলি প্যারেন্ট থিমটি ব্যবহার না করেই সর্বজনীন স্তরে প্রযোজ্য।

সমস্যা 1: দ্বৈতকরণ

প্রস্তাবিত সেটআপ:

মূল থিম wp_enqueue_scriptsহুক ব্যবহার করে স্টাইল এবং স্ক্রিপ্টগুলি সজ্জিত করছে , প্রাসঙ্গিক অংশটি নীচে রয়েছে:

add_action('wp_enqueue_scripts', 'parent_theme_function_name');
function parent_theme_function_name() {
    wp_register_style( 'avia-style' ,  $child_theme_url."/style.css", array(),  '2', 'all' );
    wp_enqueue_style( 'avia-base');
    if($child_theme_url !=  $template_url) { wp_enqueue_style( 'avia-style'); }
}

আমার শিশু থিম functions.phpসাম্প্রতিক কোডেক্স পরিবর্তনের জন্য শৈলীর সজ্জিত করে:

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

রেফারেন্স কোড দ্বারা ব্যবহৃত নিম্নলিখিত আইডি নোট করুন:

  • id='dm-parent-style-css' আমার সন্তানের থিম ফাংশন অনুসারে অভিভাবক থিমের স্টাইলশীট
  • id='avia-style-css' পিতা-মাতার থিম ফাংশন অনুসারে আমার শিশু থিমের স্টাইলশিটটি
  • id='dm-child-style-css' আমার শিশু থিমের স্টাইলশিটটি যেমন আমার শিশু থিম ফাংশন দ্বারা সজ্জিত que

ফলাফলগুলো:

প্রথম নজরে, <head> নীচের ক্রমানুসারে প্রদর্শিত সমস্ত কিছুই ঠিকঠাক ছিল :

<link rel='stylesheet' id='dm-parent-style-css' href='testinstall.dev/wp-content/themes/enfold/style.css?ver=4.0' type='text/css' media='all' />
<!-- Multiple individual parent theme styles here -->
<link rel='stylesheet' id='avia-style-css' href='testinstall.dev/wp-content/themes/child-theme/style.css?ver=2' type='text/css' media='all' />

একটি প্লাগইন ইনস্টল করার পরে, এনকুই ক্রমটি এখন নীচে পরিবর্তিত হয়েছে:

<link rel='stylesheet' id='dm-parent-style-css' href='testinstall.dev/wp-content/themes/enfold/style.css?ver=4.0' type='text/css' media='all' />
<!-- Multiple individual parent theme styles here -->
<link rel='stylesheet' id='avia-style-css' href='testinstall.dev/wp-content/themes/child-theme/style.css?ver=2' type='text/css' media='all' />
<!-- Pesky plugin styles -->

শেষ পর্যন্ত, আমার যে কোনও প্লাগইন পরে লোড করার জন্য আমার চাইল্ড থিমের সিএসএস দরকার, তাই আমাকে আমার চাইল্ড থিমের ক্রিয়ায় একটি অগ্রাধিকার নম্বর যুক্ত করতে বাধ্য করা হয়েছিল (অগ্রাধিকার নম্বর সম্পর্কে পূর্ববর্তী আলোচনা দেখুন)

কারণ আমার ফাংশনটি কেবল পিতামাতার থিমের সিএসএস তৈরি করে, ফলস্বরূপ এখন পিতামাতার থিম সিএসএস শেষের দিকে চলে যায়, আমার চাইল্ড থিমের সিএসএসকে আগের চেয়ে আরও খারাপ পরিস্থিতিতে ফেলে দেয়।

<!-- Multiple individual parent theme styles here -->
<link rel='stylesheet' id='avia-style-css' href='testinstall.dev/wp-content/themes/child-theme/style.css?ver=2' type='text/css' media='all' />
<!-- Pesky plugin styles -->
<link rel='stylesheet' id='dm-parent-style-css' href='testinstall.dev/wp-content/themes/enfold/style.css?ver=4.0' type='text/css' media='all' />

এখন আমি আমার শিশু থিমের শৈলীটিও সারিবদ্ধ করে তুলতে বাধ্য হচ্ছি, যাতে এটি লাইনের সামনের দিকে ফিরে যায়, যাতে চাইল্ড থিম সিএসএস- এর উপরোক্ত সমস্যাটি (নতুন শব্দ? লোল) উল্লিখিত ইস্যুটির কারণ হয়

অবহেলিত সেটআপ:

শিশু থিমে সংশোধিত ফাংশন:

add_action( 'wp_enqueue_scripts', 'enqueue_parent_theme_style', 99 );
function enqueue_parent_theme_style() {
    wp_enqueue_style( 'dm-parent-style', get_template_directory_uri().'/style.css' );
    wp_enqueue_style( 'dm-child-style', get_stylesheet_directory_uri().'/style.css' );
}

ফলাফলগুলো:

নিম্নলিখিত ক্রম উত্পাদন <head>:

<!-- Multiple individual parent theme styles here -->
<link rel='stylesheet' id='avia-style-css' href='testinstall.dev/wp-content/themes/child-theme/style.css?ver=2' type='text/css' media='all' />
<!-- Pesky plugin styles -->
<link rel='stylesheet' id='dm-parent-style-css' href='testinstall.dev/wp-content/themes/enfold/style.css?ver=4.0' type='text/css' media='all' />
<link rel='stylesheet' id='dm-child-style-css' href='testinstall.dev/wp-content/themes/child-theme/style.css?ver=2' type='text/css' media='all' />

যদিও আমার ফাংশনে শিশু স্টাইলশিটটি অন্তর্ভুক্ত করার কারণে এটি দুটি বার সজ্জিত হয়েছিল, আইএমএইচও যা এই ধারণাটি অনুসারে কোডিংয়ের চেয়ে বেশি পছন্দনীয় যে মূল পিতা থিমটি আমাদের জন্য সঠিকভাবে আমাদের শিশু স্টাইলশিট সজ্জিত করবে। প্রতিটি এনকুইড শৈলীতে আইডি নির্ধারিত এর উপর ভিত্তি করে এটি প্রদর্শিত হয় যে পিতামাত থিমটি ডাব্লুপি কোরে কিছুই নয়, এটিকে উত্সাহিত করে।

আমার শিবম:

যদিও আমি এটির প্রস্তাবিত উপায় হিসাবে খুব কমই পরামর্শ দেব (এবং আমি নিশ্চিত যে আমার নিজের সমাধানের চেয়ে আরও কোডিং অভিজ্ঞতার চেয়ে বেশি ডেভস দেবস), আমি প্যারেন্ট থিমের আইডিটি (আমার শিশু থিমের স্টাইলটি সজ্জিত করতে ব্যবহৃত) ডানদিক থেকে আমার নিজস্ব এনকুইয়ের উপরে পেয়েছি I আমার চাইল্ড থিমের ফাংশন ফাইলটিতে প্রদর্শিত হয়েছে:

add_action( 'wp_enqueue_scripts', 'enqueue_parent_theme_style', 99 );
function enqueue_parent_theme_style() {
    wp_enqueue_style( 'dm-parent-style', get_template_directory_uri().'/style.css' );
    wp_dequeue_style( 'avia-style' );
    wp_enqueue_style( 'dm-child-style', get_stylesheet_directory_uri().'/style.css' );
}

ফলাফলগুলো:

এটি হাতের মুঠোয় সমস্যার সমাধান করেছে যার ফলস্বরূপ:

<!-- Multiple individual parent theme styles here -->
<!-- Plugin styles -->
<link rel='stylesheet' id='dm-parent-style-css' href='testinstall.dev/wp-content/themes/enfold/style.css?ver=4.0' type='text/css' media='all' />
<link rel='stylesheet' id='dm-child-style-css' href='testinstall.dev/wp-content/themes/child-theme/style.css?ver=2' type='text/css' media='all' />

অবশ্যই, পিতামাত থিম দ্বারা ব্যবহৃত আইডিটি জানার প্রয়োজন ছিল - স্ট্যান্ডার্ড চাইল্ড থিম ডেভলপমেন্ট পদ্ধতি হিসাবে আরও সাধারণ কিছু ব্যবহার করা দরকার।

সমস্যা 2: রিলোকটেড চাইল্ড স্টাইলশিট

(এটি বিশ্বাস করা শক্ত বলে মনে হচ্ছে এটি অন্য থ্রেডে উঠে আসে নি, যদিও দেখার সময় আমি নির্দিষ্ট কিছু দেখিনি ... যদি আমি এটি মিস করি তবে এটিকে আমার নজরে আনতে নির্দ্বিধায়।)

আমি আমার থিম শৈলীর জন্য চাইল্ড থিম রুট ডিরেক্টরিতে কখনই ডিফল্ট ব্যবহার করি নাstyle.css - এটি অবশ্যই উপস্থিত থাকতে হবে তবে আমার সমস্ত আসল শৈলীগুলি এসএসএসএস থেকে একটি / সিএসএস / ডিরেক্টরিতে একটি মাইনযুক্ত .css ফাইল হিসাবে সংকলিত। যদিও আমি উপলব্ধি করেছি যে শিশু থিম বিকাশের জন্য এটি সর্বজনীন স্তরে "প্রত্যাশিত আদর্শ" নয় , তবে আমি জানি বেশিরভাগ গুরুতর ওয়ার্ডপ্রেস বিকাশকারী এটির মতো কিছু করেন। এটি অবশ্যই প্যারেন্ট থিমটি সন্ধান করেছে কিনা তা নির্বিশেষে আমার ফাংশনটিতে ম্যানুয়ালি সেই স্টাইলশিটটি সজ্জিত করা দরকার ।

সব মিলিয়ে ...

  1. চাইল্ড থিম স্ট্যান্ডার্ডের দৃষ্টিকোণ থেকে পিতা-মাতার থিমগুলি চাইল্ড থিমের স্টাইলগুলি যথাযথভাবে উত্সাহিত করবে এই ধারণাটি অন্তর্ভুক্ত করা কি নিরাপদ?
  2. অগ্রাধিকার সরিয়ে ফেলা ওয়ার্ডপ্রেস সম্প্রদায়ের অংশের জন্য আরও বিভ্রান্তি তৈরি করতে পারে, যখন চাইল্ড থিম শৈলীগুলি প্লাগইন দ্বারা ওভাররাইট করা শুরু হয়। আমরা থিমগুলি শৈলীর ওভাররাইট করার প্রত্যাশা করি, তবে প্লাগিনগুলির সাথে তেমন কিছু হয় না।
  3. প্রকৃত শিশু থিম শৈলীর জন্য কাস্টম স্টাইলশিট ব্যবহার করার সময় (তাদের পূর্বনির্ধারিত হিসাবে রাখার কথা মনে করা হয় style.css), সেই ফাইলটিকে ম্যানুয়ালি সজ্জিত করা প্রয়োজনীয় হয়ে ওঠে। বিকাশকারীদের বিস্তৃত বর্ণালী জুড়ে ধারাবাহিকতা বজায় রাখার ক্ষেত্রে, সম্ভাব্য সদৃশটিকে নির্বিশেষে শিশু স্টাইলশীটটিকে ম্যানুয়ালি উত্সাহিত করার জন্য কী অর্থ দেওয়া হবে না?

আমি নিশ্চিত যে কীভাবে শিশু-পিতামাতার-থিমের সম্পর্কটি গঠন করা যায় সে সম্পর্কে একটি বিতর্ক রয়েছে is আমি মনে করি না যে পিতামাতার থিম সম্পর্কে কিছু অনুমান করা নিরাপদ। আমি ব্যক্তিগতভাবে কোনও শিশু থিমের স্টাইল লোড করতে পছন্দ করি। তবে, সেই সিদ্ধান্তগুলি হ'ল চাইল্ড থিমের প্রকৃতি সম্পর্কে আপনার যে সিদ্ধান্ত নেওয়া দরকার এবং তা স্পষ্টভাবে জানান। যদি বাচ্চাদের থিমগুলি কেবল সাধারণ ভিজ্যুয়াল টুইটের জন্য হয় তবে সন্তানের স্টাইলশীটটি পিতামাতা সম্ভবত ঠিক আছে। তবে যদি মূল থিমটি একটি কাঠামো হয় তবে আমি স্টাইলশীটগুলি লোড করে চাইল্ড থিমের দিকে যাব।
সিউমাস লেহে

উত্তর:


5

প্রশ্ন 1

চাইল্ড থিম স্ট্যান্ডার্ডের দৃষ্টিকোণ থেকে পিতা-মাতার থিমগুলি চাইল্ড থিমের স্টাইলগুলি যথাযথভাবে উত্সাহিত করবে এই ধারণাটি অন্তর্ভুক্ত করা কি নিরাপদ?

থাম্বের সাধারণ নিয়ম, হ্যাঁ। তবে , আপনার কখনই অনুমান করা উচিত নয় । লাইভে বেশিরভাগ বিপর্যয় এবং ব্যর্থতা অনুমানের ভিত্তিতে অনুমান বা তথ্যের ভিত্তিতে ঘটে

নির্ধারিত বিষয়বস্তু

  • একটি শিশু থিমের ফাংশন.এফপি প্রথমে লোড করা হয়, তারপরে পিতামাতার ফাংশন.এফপি। এটি নিশ্চিত করে যে কোডেক্সে আপডেট হওয়া কোড থেকে চাইল্ড থিমের মূল স্টাইলশিটটি আগে পিতামাতার থিমের প্রধান স্টাইলশিটটি লোড করা হয়েছে

  • বান্ডিল থিমটি দেখে নেওয়া যাক, বিশ wel যাদু এখানে ঘটে wp_enqueue_style( 'twentytwelve-style', get_stylesheet_uri() );। মূল স্টাইলশীটটি এ জাতীয়ভাবে তৈরি করা হয়। থিম যখন পিতামাতার থিম হিসাবে সক্রিয় থাকে, তখন স্টাইল সিএসএস পিতামহীন থিম থেকে লোড get_stylesheet_uri()হবে যা প্যারেন্ট ডিরেক্টরিটির স্টাইল। CSS এ নির্দেশিত হবে।

  • আপনি যখন কোনও শিশু থিমটিতে স্যুইচ get_stylesheet_uri()করেন, চাইল্ড থিমের স্টাইল সিএসএসের দিকে ইঙ্গিত করার জন্য তার পথটি "পরিবর্তন" করে, যার অর্থ এখন wp_enqueue_style( 'twentytwelve-style', get_stylesheet_uri() );পিতামাতার স্টাইল। CSS লোড করার পরিবর্তে এটি এখন শিশু শৈলীতে CSS চাপিয়ে দেয় .c

  • অভিভাবক থিম থেকে অন্য সমস্ত শৈলী তারা যেভাবে লিখেছিল তা স্বাভাবিকভাবে লোড করা হয়

potholes

  • আপনার শিরোনাম টেমপ্লেটে সরাসরি যুক্ত হওয়া ইনলাইন শৈলী এবং স্টাইলশিট। আমি এই বিষয়ে কিছু পরীক্ষা করেছি। যদি পিতামাতার স্টাইলশিটটি ব্যবহার করে সারিবদ্ধ না করা হয় wp_enqueue_scriptsএবং সরাসরি শিরোনামে লোড করা হয়, তবে চাইল্ড থিমের মূল স্টাইলশিটটি প্রথমে লোড করা হবে। এখানে কর্মপরিকল্পনা হিসাবে, আমি এর আগে পিতামাতার হেডার.এফপি চাইল্ড থিমে অনুলিপি করতে এবং সেই কলগুলি সরিয়ে ফেলার পরামর্শ দিয়েছি। তারপরে আপনাকে পিতা-মাতা এবং শিশু উভয় থিম শৈলী এবং অন্য যে কোনও স্টাইলশীটগুলি সরাসরি হেডার.এফপি-তে লোড করা হয়েছে ওপিকে অবমূল্যায়িত ফাংশনে ডাকা হয়েছে en

  • আমি এটি একবার বা দু'বার পেরিয়ে এসেছি যেখানে শিরোনামগুলি (এবং স্ক্রিপ্টগুলি) সরাসরি শিরোনামে লোড করা হয় এবং যার কারণে কলটি wp_headবাদ দেওয়া হয়। এটি আপনাকে ক্রিয়াকলাপটি নিঃশব্দে ব্যর্থ করে তুলবে, তাই আপনার স্টাইলগুলি কেবল প্রদর্শিত হবে না।

  • ভুল অগ্রাধিকার সেট। আপনি যখন আপনার এনকুইয়ের কাজগুলি হুক করেন তখন অগ্রাধিকার নির্ধারণের জন্য পিতা বা মাতা বা সন্তানের ক্রিয়াগুলি হয়। যখন উভয়ের একই ডিফল্ট অগ্রাধিকার থাকে, প্রথমে আসার নিয়ম, প্রথমে পরিবেশিত প্রয়োগ apply এটি লোডিং অর্ডারটি সঠিক কিনা তা নিশ্চিত করবে

থিম লেখকদের প্যারেন্ট করার জন্য নোট

কোনও থিমের শৈলী এবং স্ক্রিপ্ট যুক্ত করার যথাযথ স্বীকৃত পদ্ধতিটি wp_enqueue_scriptsঅ্যাকশন হুকের মাধ্যমে । শিরোনাম টেমপ্লেটে স্টাইল এবং স্ক্রিপ্টগুলি কখনই যুক্ত করবেন না এবং আপনার ফাংশনটি হুক করার সময় আপনার ক্রিয়ায় কোনও অগ্রাধিকার সেট করবেন না don't

সর্বদা প্রধান স্টাইলশীটটি নিম্নরূপ লোড করুন:

wp_enqueue_style( 'twentytwelve-style', get_stylesheet_uri() );

এটি নিশ্চিত করবে যে কোনও শিশু থিম ব্যবহারের সময় সন্তানের প্রধান স্টাইলশিটটি লোড হয়েছে

একটি বাচ্চা থিম লেখক হিসাবে আপনার প্রতিক্রিয়া

  • আপনার সময় নিন এবং পিতামাতার থিমের মাধ্যমে কাজ করুন। আপনার পিতামাতার থিমটি জানুন, আপনি থিমের কাঠামো এবং কীভাবে থিমটিতে ফাংশন এবং হুক ব্যবহার করা হচ্ছে তাতে স্বাচ্ছন্দ্য বোধ করেন make পিতা-মাতার থিমটি কীভাবে কাজ করে তার ভিতরে যদি আপনার জ্ঞান না থাকে তবে আপনি একটি সফল শিশু থিম তৈরি করতে পারবেন না। আপনার কোডটি প্রত্যাশা অনুযায়ী কাজ করার জন্য শৈলী এবং স্ক্রিপ্টগুলি যথাযথভাবে লোড হয়েছে কিনা তা নিশ্চিত করা আপনার দায়বদ্ধতা।

  • আপনি যে সন্তুষ্ট নন সে সম্পর্কে সর্বদা পিতামাতার থিম লেখককে সতর্ক করুন। উদাহরণস্বরূপ, যদি লেখক তাঁর শৈলীগুলি সরাসরি শিরোনামের সাথে যুক্ত করে থাকেন তবে তাকে সে সম্পর্কে সতর্ক করে দিন এবং এটি সচেতন করার জন্য এটি ভুল পদ্ধতিতে তাকে সচেতন করুন এবং ভবিষ্যতে প্রকাশে এটিকে সংশোধন করতে বলুন

প্রশ্ন 2

অগ্রাধিকার সরিয়ে ফেলা ওয়ার্ডপ্রেস সম্প্রদায়ের অংশের জন্য আরও বিভ্রান্তি তৈরি করতে পারে, যখন চাইল্ড থিম শৈলীগুলি প্লাগইন দ্বারা ওভাররাইট করা শুরু হয়। আমরা থিমগুলি শৈলীতে ওভাররাইট করার প্রত্যাশা করি, তবে প্লাগিনগুলির সাথে তেমন কিছু হয় না

দুর্ভাগ্যক্রমে এর বিরুদ্ধে নিরাপদ করার সরাসরি কোনও পদ্ধতি নেই। এখানে মূল বিষয়টি হ'ল, শেষ ব্যবহারকারীর অনুমতি ব্যতীত প্লাগইন স্টাইলগুলি কখনই ডিফল্ট থিম শৈলীর ওভাররাইট করা উচিত নয়। আমার মতে, এটি কেবল খারাপ অনুশীলন বা প্লাগইন লেখকের অবহেলা। আমি পরামর্শ দেব যে এর মতো ক্ষেত্রে, প্লাগইন লেখকের সাথে যোগাযোগ করুন এবং তাকে এ সম্পর্কে সতর্ক করুন

আপনার প্রয়োজনীয় স্টাইল (এবং স্ক্রিপ্ট) শনাক্ত এবং নিবন্ধভুক্ত করার বিকল্পটি আপনার কাছে রয়েছে বা যা আপনার প্রয়োজনের উপর ভিত্তি করে আপনার কোডের (যেমন পুরোপুরি ঠিক আছে) তে অগ্রাধিকার পরিবর্তন এবং পুনরায় নিবন্ধন করতে হবে। শুধু তোমার একটি নোট shivm , এটা ভাল অভ্যাস dequeue হয় এবং একটি শৈলী এবং স্ক্রিপ্ট deregister করতে।

প্রশ্ন 3

প্রকৃত শিশু থিম শৈলীর জন্য কাস্টম স্টাইলশিট ব্যবহার করার সময় (তাদের পূর্বনির্ধারিত স্টাইল। CSS এ রাখার কথা মনে করা হয়), ম্যানুয়ালি সেই ফাইলটি সজ্জিত করা প্রয়োজনীয় হয়ে ওঠে। বিকাশকারীদের বিস্তৃত বর্ণালী জুড়ে ধারাবাহিকতা বজায় রাখার ক্ষেত্রে, সম্ভাব্য সদৃশটিকে নির্বিশেষে শিশু স্টাইলশীটটিকে ম্যানুয়ালি উত্সাহিত করার জন্য কী অর্থ দেওয়া হবে না?

আমি মনে করি না যে এই ইস্যুতে কোনও সরাসরি কালো এবং সাদা উত্তর আছে। আমি এই বলে জবাব দেব, আপনি যতক্ষণ স্বাচ্ছন্দ্যবোধ করেন ততক্ষণ তা করুন যা নির্দিষ্ট নির্দেশিকাটির মধ্যে থাকে যা ক্রিয়া পরিচালনা করে।

স্টাইলশিটগুলি কার্যকারিতা যুক্ত করার জন্য নেই, তবে ব্যবহারকারীর সাথে চাক্ষুষ অভিজ্ঞতা যুক্ত করার জন্য রয়েছে। শৈলীগুলি সরাসরি প্রক্রিয়া করার পরে ব্রাউজারে যেমন হয় তেমন পাঠানো হয়। ওয়ার্ডপ্রেস এখানে কোন ভূমিকা পালন করে না।

এই সত্যের ভিত্তিতে, আমি সত্যিই কোনও স্টাইলশীট দু'বার লোড করার ক্ষেত্রে কোনও হুমকীযুক্ত লাল পতাকা দেখতে পাচ্ছি না। পারফরম্যান্সে এটি কয়েক মিলিসেকেন্ড ব্যয় করতে পারে। সত্যি কথা বলতে কি, এগুলি বাদ দিয়ে, আমি সত্যই নিশ্চিত নই যে কীভাবে ডুপ্লিকেটগুলি ডিফায়ারেন্ট ব্রাউজারগুলিতে পরিচালনা করা হয়। এটি এমন একটি বিষয় যা আপনি পাঠক হিসাবে গিয়ে পরীক্ষা করতে পারেন

আইএমএইচও, সদৃশ কখনই ভাল হয় না এবং সর্বদা এড়ানো উচিত। আমি প্রস্তাব দিচ্ছি যে আপনি যদি সত্যিই যেকোন কারণে সন্তানের প্রধান স্টাইলশিটটি ম্যানুয়ালি তৈরি করতে চান তবে আপনার কোডটি আপনার শিবমে ব্যবহার করা উচিত । ডিফল্ট হিসাবে যুক্ত করা সদৃশটি সনাক্ত করুন এবং নিবন্ধভুক্ত করুন এবং তারপরে স্টাইলশীটটিকে স্বাভাবিক হিসাবে প্রেরণ করুন।

পাশাপাশি একটি জিনিস মনে রাখবেন, এনকুই এবং রেজিস্টার ফাংশনগুলির একটি $dependancyপ্যারামিটার রয়েছে যা আপনি ব্যবহার করতে পারেন। সুতরাং একটি গৌণ স্টাইলশীট লোড করা এবং এটি আপনার শিশু থিমের মূল স্টাইলশিটের উপর নির্ভরশীল করা সহজ

উপসংহারে

কোডেক্সের সাম্প্রতিক আপডেটের পর থেকে, প্রতিক্রিয়াটি আশ্চর্যজনক হয়েছে এবং আমি এটি সম্পর্কে সবার প্রতিক্রিয়াটিকে ধন্যবাদ জানাতে চাই। আমি বিশেষত এই প্রশ্নের প্রতিক্রিয়ার যে কোনও ধরণের অংশগ্রহণের জন্য প্রত্যেককে উত্সাহিত করতে চাই। আপনার যদি কিছু যুক্ত করতে বা মন্তব্য করতে চান তবে দয়া করে করুন।


পিটার, thx আপনার পুরো উত্তর জন্য। আজ জলাভূমি হয়ে গেছে তবে আপনি যা বলেছিলেন তার উপর ভিত্তি করে আমার কিছু চিন্তাভাবনা রয়েছে যা আমি এই সন্ধ্যায় পরে যুক্ত করার আশাবাদী।
dMcClintock

অনুগ্রহপূর্বক তা - ই করো. আমি সত্যিই এই সম্পর্কে অন্যান্য ধারণা শুনতে চাই। আমার উত্তরটি আমার পরীক্ষার ভিত্তিতে আমার মতামত, সুতরাং এটি অবশ্যই আলফা এবং ওমেগা নয়। আপনার অন্তর্দৃষ্টিটির অপেক্ষায় :-)
পিটার গুসেন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.