আমি একটি থিম খুঁজে পেয়েছি এবং ডাউনলোড করেছি। তবে আমি ডিজাইন, রঙ ইত্যাদি কিছুটা পরিবর্তন করতে সিএসএসকে কিছু টুইট করতে চাই। পরিবর্তনগুলি হতাশ না করে থিমটি আপডেট করতে সক্ষম হওয়া অবস্থায় আমি কীভাবে এটি করা উচিত।
আমি একটি থিম খুঁজে পেয়েছি এবং ডাউনলোড করেছি। তবে আমি ডিজাইন, রঙ ইত্যাদি কিছুটা পরিবর্তন করতে সিএসএসকে কিছু টুইট করতে চাই। পরিবর্তনগুলি হতাশ না করে থিমটি আপডেট করতে সক্ষম হওয়া অবস্থায় আমি কীভাবে এটি করা উচিত।
উত্তর:
আপনি এটি পরিবর্তন না করে এটি সংশোধন করতে পারবেন না, আপনি চাইল্ড থিম তৈরি করে আপনি যে অংশগুলি পরিবর্তন করেছেন তা আলাদা করতে পারেন। সংক্ষেপে:
style.css
আপনার নতুন ডিরেক্টরিতে এমন একটি ফাইল তৈরি করুন Template:
যার মন্তব্যে আপনার পিতামাতার থিমের নামকরণ করা @import url(../%parent-theme%/style.css)
হয়েছে এবং মূল থিম থেকে সিএসএস আমদানি করার জন্য একটি ঘোষণা রয়েছে ,আমি আপনাকে আরও অনেক বিবরণ দিতে পারতাম তবে মূলত এই লোকটি চাইল্ড থিম কীভাবে তৈরি করতে হবে তা বোঝানোর জন্য সত্যিই ভাল কাজ করে কেবল এটির দিকে আপনাকে নির্দেশ করার জন্য।
আপনি যখন প্যারেন্ট থিমটি আপগ্রেড করতে চান কেবল আপগ্রেড করুন; এটি আপনার সন্তানের থিমটি কৌশলে ছেড়ে দেবে। অবশ্যই আপনার শিশু থিমটি পুরোপুরি কাজ করতে পারে না যদি তারা পিতামাতাকে খুব বেশি পরিবর্তন করে এবং / অথবা আপনি যদি নতুন সংস্করণে থিম ফাইলগুলি আপডেট করে অনুলিপি করেছেন এবং সংশোধন করেছেন তবে সেগুলিও পরিবর্তন না করে আপনি নতুন কার্যকারিতা পাবেন না, তবে এটি একটি প্রতিটি সময় শুরু থেকে অনেক ভাল!
আশা করি এইটি কাজ করবে.
আপনি যে সমস্ত পরিবর্তন করতে চান তা যদি কিছুটা সিএসএস হয় তবে আপনি থিম ডিরেক্টরিতে একটি কাস্টম সিএসএস ফাইল তৈরি করতে পারেন। থিমের শিরোনামে আপনার কাস্টম সিএসএস ফাইল অন্তর্ভুক্ত করুন এবং কেবলমাত্র কাস্টম CSS ফাইলটিতে নতুন ঘোষণা লিখুন, যার ফলে থিমের ডিফল্ট সিএসএস ঘোষণাগুলি ওভাররাইট করে।
ডিফল্ট স্টাইলশিট
body{background:white;width: 960px;margin: 25px auto;}
কাস্টম স্টাইলশিট
body{width:800px;}
আপনার ব্রাউজারটি দুটি স্টাইলশিটের জন্য পৃথক http কল করবে এবং শৈলীর তালিকাভুক্ত হওয়াতে সেগুলি প্রয়োগ করবে। সর্বশেষে যা কিছু ঘোষণা করা হয় সেগুলি তাদের আগে করা ঘোষণাগুলি ওভাররাইট করে। সুতরাং হেডার.এফপি-তে অন্য কোনও স্টাইলশিট অন্তর্ভুক্ত করার পরে আপনার কাস্টম স্টাইলশিটটি অন্তর্ভুক্ত করার বিষয়টি নিশ্চিত করুন।
আপনি যদি সংরক্ষণাগার। পিএফপি, বা পেজ.এফপি এর মতো টেম্পলেট ফাইলগুলি পরিবর্তন করতে চলেছেন তবে মাইকচিনকেলের উত্তর আপনাকে আপনার থিমটি আপডেট করতে দেবে যদি আপনার পরিবর্তনগুলি না হারিয়েই নতুন সংস্করণ প্রকাশিত হয়। আপনি যদি চান তবে কিছু সিএসএস পরিবর্তন করা উচিত, এই পদ্ধতিটি ভালভাবে কাজ করবে। থিম ডিরেক্টরি আপডেট করার আগে কেবল নিশ্চিত হয়ে নিন যে আপনি নিজের কাস্টম স্টাইলশিটটি সংরক্ষণ করেছেন।
আপনি অবশ্যই একটি শিশু থিম তৈরি করতে পারেন। একটি শিশু থিম আপনার মূল থিমটিকে মূল বিন্যাসে রাখে।
আমি ব্যক্তিগতভাবে যা করছি তা হ'ল, আমি মাই থিমশপ থেকে একটি প্রিমিয়াম ওয়ার্ডপ্রেস থিম ব্যবহার করছি । এটিতে, আমি আমার স্টাইল.এসএস এবং থিম বিকল্প ফাইলটি যেমন রাখি তেমনি রাখি। আমি কেবল ফাইলের ডেটা অন্য একটি ফাইলে অনুলিপি করছি এবং এটির নামটি কিছুটা আলাদা। উদাহরণস্বরূপ, আমি যদি চাইল্ড থিম তৈরির জন্য সোসাললি ভাইরাল থিমটি ব্যবহার করি তবে আমি এর স্টাইল.এসএস ফাইল থেকে ডেটা অনুলিপি করব এবং চাইল্ডস্টাইল সিএসএস নামকরণ করে অন্য একটি ফাইলে সংরক্ষণ করব।
এর পরে, আমি এখন সুনির্দিষ্ট ফাংশনগুলি ডিজাইন করব এবং চাইল্ডস্টাইল.css ফাইলে আরও কার্যকারিতা যুক্ত করে আমার থিমটিকে নতুন করে ডিজাইন করতে পারি।
এটি আমার আসল স্টাইল.এসএস ফাইলটিকে যেমন আছে তেমন রাখে এবং এটি আমাকে মূল ফর্ম্যাটে আপডেট করতে সক্ষম করে।
যদি উপরে বর্ণিত পদক্ষেপগুলি চেষ্টা করে দেখতে কোনও ভাল 'ল্যাব অনুশীলন' করতে আগ্রহী হন। সেখানে সুন্দর ডিফল্ট ওয়ার্ডপ্রেস 3.x বিতরণ থিম TwentyTen বন্ধ একটি শিশুর থিম তৈরি করার জন্য ধাপে নির্দেশিকা দ্বারা ধাপ । এটি একটি সহজ তবে দরকারী চাইল্ড থিম (যার নাম ত্রিশ)। ফলাফলটি দুটি কলাম থিম থেকে তিনটি কলাম থিম পর্যন্ত বিশটি থিম প্রসারিত করে। এটিতে কিছু নতুন শিরোনামের ছবিও রয়েছে।