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