থিম কী করতে পারে? ওয়ার্ডপ্রেস ক্লাসিক থিম ডেভলাপমেন্ট হ্যান্ডবুক :
ওয়ার্ডপ্রেস থিমের ধরন :
ব্লক থিম
ক্লাসিক থিম
হাইব্রিড থিম
থিমের সাথে পরিচিত হন।
ওয়ার্ডপ্রেস থিম কী?
ওয়ার্ডপ্রেস ক্লাসিক থিম ডেভলাপমেন্ট হ্যান্ডবুকে আপনি ওয়ার্ডপ্রেস থিম সম্পর্কে একটি পূর্ণাঙ্গ ধারণা পাবেন।
ওয়ার্ডপ্রেস থিম আপনার ওয়েবসাইটের ডিজাইন উপস্থাপন করে।
এটি কালার, ফন্ট থেকে শুরু করে পুরো লে-আউট পর্যন্ত সবকিছু নিয়ন্ত্রণ করতে পারে।
মূলত, আপনি আপনার সাইটের ফ্রন্ট-এড দেখার সময় যা দেখেন তা থিম দ্বারা তৈরি করা হয়।
WordPress.org Theme Directory তে কয়েক হাজার বিনামূল্যের থিম রয়েছে, এমনকি থার্ড পার্টি ডিরেক্টরি এবং শপ থেকে আরও বেশি।
আবার অনেকই তাদের সাইটগুলির জন্য বিশেষ (কাস্টম-নির্মিত) থিমও রাখে।
থিম কী করতে পারে? ওয়ার্ডপ্রেস ক্লাসিক থিম ডেভলাপমেন্ট হ্যান্ডবুক :
থিমগুলি ওয়ার্ডপ্রেস দ্বারা সংরক্ষিত কন্টেন্ট গ্রহণ করে এবং ব্রাউজারে তা দেখায়।
যখন আপনি একটি ওয়ার্ডপ্রেস থিম তৈরি করেন, তখন আপনি সিদ্ধান্ত নেন যে কন্টেন্টটি কীভাবে দেখাবে।
আপনার থিম তৈরি করার সময় আপনার কাছে অনেকগুলি অপশন অ্যাভেইলেবল রয়েছে।
থিম ক্রিয়েটর হিসাবে, আপনি যা করতে পারেন:
এক, দুই বা ততোধিক কলামের মতো বিভিন্ন লে-আউট তৈরি করুন।
কাস্টম ফন্ট চয়েজের সাথে সাইটের টাইপোগ্রাফি নিয়ন্ত্রণ করুন।
যে কোনো কালারের স্কিমের সাথে সাইটটিকে স্কিন করুন।
পেজের বাম বা ডানদিকে একটি সাইডবার রাখুন। অথবা, কোনো সাইডবার না থাকেলও চলে।
পোস্টের পাশাপাশি ফিচারযুক্ত ছবি ডিস-প্লে করুন।
ওয়ার্ডপ্রেস থিমিং সিস্টেম অত্যন্ত শক্তিশালী। প্রতিটি ওয়েব ডিজাইন প্রজেক্টের মতো, একটি ভালো থিম শুধুমাত্র একটি বা দুটি লে-আউট এবং কয়েকটি কাস্টম কালার নির্ধারণের চেয়ে বেশি কিছু।
সেরা থিমগুলি সুন্দর হওয়ার পাশাপাশি একটি ওয়েবসাইটের কন্টেন্টের সাথে সম্পৃক্ততাও উন্নত করে।
ওয়ার্ডপ্রেস থিমের ধরন :
ওয়ার্ডপ্রেস দুটি প্রধান ধরনের থিম সাপোর্ট করে: ব্লক এবং ক্লাসিক।
এছাড়াও একটি ক্লাসিক উদাহরণ রয়েছে যাকে হাইব্রিড থিম বলা হয় এবং আপনি সে সম্পর্কেও নিচে জানতে পারবেন। কিন্তু সবচেয়ে গুরুত্বপূর্ণ পার্থক্য হল ব্লক বনাম ক্লাসিক।
প্রযুক্তিগতভাবে, আপনি আপনার নিজস্ব থিমিং সিস্টেম সম্পূর্ণভাবে তৈরি করতে পারেন।
তবে এটি অন্তত লক্ষ্য করার মতো যে ওয়ার্ডপ্রেস আপনাকে আপনার মনের মতো যা কিছু তৈরি করতে দেয়।
ব্লক থিম :
ব্লক থিম হল ওয়ার্ডপ্রেস থিম তৈরির আধুনিক পদ্ধতি।
এগুলি সাধারণত নিয়মের একটি নির্দিষ্ট সেট অনুসরণ করে এবং সম্পূর্ণরূপে ব্লক দিয়ে তৈরি করা হয়।
ব্লক থিমগুলি HTML-ভিত্তিক ব্লক টেমপ্লেটের উপর নির্ভর করে যা ব্লক মার্কআপ ধারণ করে।
ক্রিয়েটর এবং ইউজার উভয়ই সাইট এডিটরে টেমপ্লেটগুলি এডিট করতে পারেন।
ইউজাররা থিমের theme.json ফাইল দ্বারা সংজ্ঞায়িত গ্লোবাল সেটিংস এবং স্টাইলগুলিকে স্টাইলস ইন্টারফেসের মাধ্যমেও কাস্টমাইজ করতে পারেন।
সাইট এডিটর থেকে সরাসরি কোনো কোড স্পর্শ না করেই একটি থিম এক্সপোর্ট করা সম্ভব।
প্রযুক্তিগতভাবে, আপনি সম্পূর্ণরূপে এডিটর থেকে স্ক্র্যাচ থেকে একটি নতুন থিম তৈরি করতে পারবেন না।
তবে আপনি একটি বিদ্যমান থিমের টেমপ্লেট এবং স্টাইলগুলি পরিবর্তন করতে পারেন – মূলত, আপনার নিজস্ব একটি কাস্টম থিম তৈরি করতে পারেন।
ক্লাসিক থিম :
ক্লাসিক থিমগুলো একটি PHP-ভিত্তিক টেমপ্লেট সিস্টেম ব্যবহার করে, যা আজও ওয়ার্ডপ্রেসে সাপোর্টেড।
তারা এখনও ব্যাপকভাবে ব্যবহৃত হয় কারণ তারা 2005 সালে ওয়ার্ডপ্রেস 1.5 লঞ্চের সাথে প্রথম পাবলিশ করা থিমিং সিস্টেমের উপর নির্মিত হয়েছিল।
ওয়ার্ডপ্রেসে ক্লাসিক থিমিংয়ের একটি দীর্ঘ এবং গভীর ইতিহাস রয়েছে, যা চলমান।
ব্লক থিমগুলির বিপরীতে, ক্লাসিক থিমগুলির অনুসরণ করার জন্য অনেক কম ভেলু রয়েছে, তবে আপনি নির্দিষ্ট বৈশিষ্ট্যের জন্য API ব্যবহার করতে পারেন।
ক্লাসিক থিম তৈরির প্রক্রিয়াতে কমপক্ষে কিছুটা PHP, HTML এবং CSS কোড জ্ঞানেরও প্রয়োজন হয়।
হাইব্রিড থিম :
হাইব্রিড থিমগুলো মূলত ক্লাসিক থিমেরই একটি বিশেষ রূপ, যাতে কিছু আধুনিক ব্লক-সম্পর্কিত ফিচার যুক্ত করা হয়েছে।
এই ফিচারগুলির মধ্যে রয়েছে গ্লোবাল সেটিংস এবং ব্লক টেমপ্লেটের অংশ।
কমিউনিটির বেশিরভাগ মানুষই এই শব্দটির সাথে একমত হলেও, এটি আনুষ্ঠানিকভাবে কোনো “থিম টাইপ” নয়। শেষ পর্যন্ত, হাইব্রিডগুলো এখনও ক্লাসিক থিমই।
থিমের সাথে পরিচিত হন :
নিজের ওয়ার্ডপ্রেস থিম তৈরি করতে, আপনাকে ব্যবহারকারীর দৃষ্টিকোণ থেকে থিম কীভাবে কাজ করে তা বুঝতে হবে।
তৈরীর প্রক্রিয়া শুরু করার আগে, একটি থিম ইনস্টল করে দেখুন এবং এর সাথে খেলুন।
ওয়ার্ডপ্রেসে Twenty [বছর] নামে কয়েকটি ডিফল্ট থিম রয়েছে, তবে সম্ভাবনার অনুভূতি পাওয়ার জন্য আপনাকে থিম ডিরেক্টরি থেকে অন্যান্য থিমও চেষ্টা করা উচিত।
থিম কি দিয়ে তৈরি ?
থিম বিভিন্ন ফোল্ডার এবং ফাইল টাইপ দিয়ে তৈরি হতে পারে।
নিচের তালিকাটি সম্পূর্ণ নয়, কিন্তু আপনি সাধারণত কিছু জিনিস দেখতে পাবেন:
টেমপ্লেট (ব্লক থিমে .html এবং ক্লাসিক থিমে .php)
CSS স্টাইলশিট
জাভাস্ক্রিপ্ট
PHP
মিডিয়া (ছবি, অডিও, ভিডিও ইত্যাদি)
JSON
থিম এবং প্লাগইনের মধ্যে প্রধান পার্থক্য হলো
থিম:
কন্টেন্টের উপস্থাপনা নিয়ন্ত্রণ করে।
ওয়েবসাইটের ডিজাইন এবং চেহারা নির্ধারণ করে।
সাইট-ক্রিটিক্যাল ফাংশনালিটি যুক্ত করা উচিত নয়।
প্লাগইন:
ওয়েবসাইটের কার্যপদ্ধতি এবং ফিচার নিয়ন্ত্রণ করে।
অতিরিক্ত ফাংশনালিটি যুক্ত করে।
উদাহরণ:
ধরুন, আপনি একটি পোর্টফোলিও ফিচার সহকারে একটি থিম তৈরি করেছেন।
আপনার ফিচার ব্যবহার করে যারা তাদের পোর্টফোলিও তৈরি করে, তারা থিম পরিবর্তন করলেই সেটি হারিয়ে ফেলবে।
গুরুত্বপূর্ণ ফিচারগুলি প্লাগইনে রেখে, আপনি ওয়েবসাইটের ডিজাইন পরিবর্তন করতে পারবেন তবে এর ফিচার অক্ষত থাকবে।