থিম ফাইলগুলিতে আমার আসলে আমার থিমের স্টাইল.এসএস লিঙ্ক করা দরকার


10

সুতরাং আমি সিএসএসের জন্য কম ফাইলের সিরিজ ব্যবহার করে একটি ওয়ার্ডপ্রেস থিম বিকাশ করছি। এই থিমের স্টাইলিংয়ের জন্য আমি ব্যবহার করি এমন একটি সম্মিলিত এবং মিনিফিড স্টাইলশীটে কোডকিট ব্যবহার করে সংকলন করুন।

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

যে কেউ এই বিষয়টি নিশ্চিত করতে পারে বা কারণ জানাতে পারে কেন এটি খারাপ ধারণা হতে পারে?


1
style.cssআপনার থিম ফোল্ডারের মূলটিতে থিম ইনফোজ সহ আপনার উচিত should এটাই.
জেএমউ

উত্তর:


14

আমি বলব: আপনার প্রকৃত উত্পাদন সিএসএসের জন্য ব্যবহার করা উচিত নয়style.css

কারণটি সহজ: ক্ষুদ্রকরণ। আপনি ফাইলটির সামগ্রী সম্পূর্ণরূপে মাইনাইফ করতে পারবেন না, কারণ ওয়ার্ডপ্রেস এটি পড়তে হবে। আমার থিমগুলিতে আমি style.cssকেবল শিরোনামগুলির জন্য ব্যবহার করি এবং আসল সিএসএসটি কোথায় পাওয়া যায় তা ব্যাখ্যা করে আমি একটি মন্তব্য যুক্ত করি, যাতে অন্যান্য বিকাশকারীদের খুব বেশি দীর্ঘ অনুসন্ধান করতে হয় না।

উদাহরণ:

/*
Theme Name:    My theme name
Version:       2013.08.24
License:       MIT
Text Domain:   t5_theme
Domain Path:  /lang

You will find the real stylesheet in css/default.css.
*/

2
এটি দুর্দান্ত ধারণা।
রবীন্দ্র কুমার

এটি আমি পাশাপাশি করি, যাদুর মতো কাজ করে।
ডালটন

ডাব্লুপিটি কনফিগারেশনটি পড়ার জন্য আপনার এখনও কি সামনের প্রান্তে স্টাইল.এসএস লাগানো দরকার?
হেনরিউইট

3
@ হেনরিয়াইট না, এটি কখনই প্রয়োজন ছিল না।
ফুসিয়া

2

আপনি সঠিক, হ্যারি, আপনাকে আসলে style.cssআপনার হেডার ফাইলটিতে কল করতে বা ডিফল্ট লোড করার দরকার নেই । যেহেতু আমি আমার থিমগুলিতে এসসিএসএস ব্যবহার করছি, আমি এই একই সমস্যার মুখোমুখি হয়েছি style.cssতবে নিম্নলিখিত কারণে আপনার লিঙ্কটি বজায় রাখার সিদ্ধান্ত নিয়েছে যা আপনার অবস্থার সাথে প্রযোজ্য বা নাও হতে পারে:

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

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


1

হ্যাঁ, ওয়ার্ডপ্রেস থিমটিকে style.css"কনফিগার" নথি হিসাবে ব্যবহার করে ।

আপনি যথাযথ, যতদূর আমি বলতে পারি যে style.cssএটির "কনফিগারেশন" উদ্দেশ্যগুলি সরবরাহ করার জন্য আপনাকে সামনের প্রান্তে আসলে লোড করতে হবে না ।

আপনি যা করছেন তা ভাল হওয়া উচিত। আমি নিশ্চিত যে আমি অন্যান্য থিমগুলি অনুরূপ কিছু করতে দেখেছি তবে আমি এটিতে শপথ করতে পারি না। আমি দেখতে পাচ্ছি কেবলমাত্র সমস্যাটি যদি কোনও প্লাগইন ভুলভাবে ধরে নেয় যে style.cssথিমের (কেবলমাত্র) স্টাইলশিট।


1

আপনি config.rbএটিতে আপনার যুক্ত করতে পারেন (যদি আপনি কম্পাস ব্যবহার করছেন) এবং কোডকিট স্বয়ংক্রিয়ভাবে আপনার সংক্ষিপ্ত স্টাইলশিটটি style.cssথিমের মূলতে অনুলিপি করবে ।

require 'fileutils'
on_stylesheet_saved do |file|
  if File.exists?(file) && File.basename(file) == "style.css"
    puts "Moving: #{file}"
    FileUtils.mv(file, File.dirname(file) + "/../" + File.basename(file))
  end
end

আমি এটি বিকাশের প্রতিটি ওয়ার্ডপ্রেস থিম সহ এটি ব্যবহার করি এবং এটি একটি কবজির মতো কাজ করে।

নিশ্চিত হয়ে নিন যে আপনার style.scssফাইলটিতে !মন্তব্যটি উদ্বোধনী মন্তব্যের পরে শুরু হয়েছে বা অন্যথায় এটি সংশোধনের মধ্যে মুছে ফেলা হবে:

/*!
  Theme Name: Your Theme

সূত্র: সিএসএস-ট্রিকস


1
শুরু করার পরে বিস্ময়বোধক পয়েন্ট যুক্ত করার সাথে সেই কৌশলটি আমার জন্য কৌশলটি করেছিল। এর অর্থ আমি কম ফাইল -> সিএসএস প্রক্রিয়াকরণ করতে পারি এবং এখনও থিমের বিশদটি পড়ার জন্য ওয়ার্ডপ্রেস আশা করে ফর্ম্যাটটি রাখতে পারি। সবচেয়ে দীর্ঘ কৌশল আমি দীর্ঘ সময় দেখেছি (একটি চরিত্র সঠিক জায়গা!) :-)
লার্স কাউদাল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.