ওয়ার্ডপ্রেস বিকাশের একটি সংক্ষিপ্ত প্রাইমার যা আপনাকে সাহায্য করতে বা বিভ্রান্ত করতে পারে:
মনে রাখতে হবে মূল বিষয়: এটি কেবলমাত্র পিএইচপি। এবং এছাড়াও: ওয়ার্ডপ্রেসের মূল ফাইলগুলি সম্পাদনা করবেন না, কারণ আপনি পরে নতুন সংস্করণে আপডেট করার সময় আপনি সমস্যায় পড়বেন। আপনার কেবলমাত্র কোডটি সম্পাদন করা উচিত তা হ'ল প্লাগইন এবং থিমগুলির।
আপনার যদি কেবল বিদ্যমান পৃষ্ঠায় কিছু যুক্ত করার প্রয়োজন হয় তবে এটি সঠিক থিম ফাইল সম্পাদনা করার জন্য কাজ করতে পারে। তবে, আপনাকে যদি কিছু উন্নত করার প্রয়োজন হয় (এবং একটি নির্দিষ্ট ইউআরএলের মতো একটি অতিরিক্ত "ভিউ" যুক্ত করা প্রয়োজন তবে ওয়ার্ডপ্রেসে আরও উন্নত), আপনাকে এমন জায়গায় কোড যুক্ত করতে হবে যা ওয়ার্ডপ্রেস বুট প্রক্রিয়াতে আগে লোড হবে will ।
এর কারণ হ'ল ওয়ার্ডপ্রেস সবসময় ইউআরএল-এর উপর ভিত্তি করে আপনার জন্য একটি পোস্ট কোয়েরি করে। আপনি যেখানে যান /category/banana/
, এটি বিভাগের পোস্টগুলির জন্য জিজ্ঞাসা করবে banana
এবং সঠিক টেম্পলেট ফাইলটি লোড করবে যেখানে আপনাকে কেবল লুপ করতে হবে এবং সেগুলি প্রদর্শন করতে হবে। তবে আপনি যদি যান তবে /custom-view/
ওয়ার্ডপ্রেস সম্ভবত কোনও পোস্ট খুঁজে পাবে না এবং 404 টেমপ্লেট লোড করবে - আপনাকে পুনরুদ্ধারের কোনও সহজ উপায় দেয় না!
কিছু লোক "স্টাব পৃষ্ঠাগুলি" তৈরি করে এটি সমাধান করে: তারা ওয়ার্ডপ্রেসে এমন একটি পৃষ্ঠা তৈরি করে যেখানে লিখিত সামগ্রীটি গুরুত্বপূর্ণ নয়, কেবলমাত্র টেমপ্লেট রয়েছে: সেখানে তারা যা কিছু অভিনব জিনিস করতে চায় তা করে। এটি হ্যাকিশ, তবে এটি কাজ করে। পরিষ্কার উপায় হ'ল অতিরিক্ত পুনর্লিখনের নিয়মগুলি সংজ্ঞায়িত করা , যা ওয়ার্ডপ্রেসকে জানায় যে /custom-view/
এটি একটি বৈধ URL, তবে সেখানে অন্য কিছু হওয়া উচিত।
আপনি যদি এটি করতে চান তবে আপনার মূল ওয়ার্ডপ্রেস সিস্টেমে প্রবেশ করতে হবে। এখানে গুরুত্বপূর্ণ অংশ মধ্যে হুক , না পরিবর্তন । ওয়ার্ডপ্রেসের ক্রিয়া এবং ফিল্টার রয়েছে । একটি ক্রিয়া কেবল একটি ঘোষণা ( "আরে, আমরা বর্তমানে <head>
ট্যাগটি লিখছি you আপনিও কি কিছু যুক্ত করতে চান?" )। একটি ফিল্টার আপনাকে পরিবর্তনশীল পরিবর্তন করতে দেয় ( "এটি পোস্টের শিরোনাম you আপনি যদি এটি পরিবর্তন করতে চান তবে একটি নতুন মান ফিরিয়ে দিন" )। অবশ্যই, কৌশলটি এখন আপনার কোন ক্রিয়া এবং ফিল্টার ব্যবহার করা উচিত তা জেনে রাখা। এটি আপনি যেভাবে চয়ন করেছেন তার উপর নির্ভর করে (স্টাব পৃষ্ঠাগুলি বা নতুন পুনর্লিখনের নিয়ম), সুতরাং আমি এখানে বিশদে যাব না।
আপনি ক্রিয়া এবং আপনি যে ফিল্টারগুলি একটি প্লাগইন ফাইলের মধ্যে অথবা ব্যবহার করতে চান সংজ্ঞায়িত থিমের functions.php আপনার থিমের ফাইল। তারা এতে বিশেষ যে তারা ওয়ার্ডপ্রেস বুট করার সময় লোড হয় , সুতরাং মূল ক্যোয়ারী কার্যকর করার আগে এবং আরও কিছু। একটি প্লাগইন ফাইল হ'ল একটি পিএইচপি ফাইল, wp-content/plugins/
ডিরেক্টরিতে একটি বিশেষ শিরোলেখ থাকে যাতে ওয়ার্ডপ্রেস তার নামটি পড়তে পারে এবং প্রশাসনের ক্ষেত্রে এটি প্রদর্শন করতে পারে যেখানে আপনি এটি সক্ষম ও অক্ষম করতে পারবেন (যাতে আপনি ডিরেক্টরিটিতে প্লাগইনটি ছেড়ে যেতে পারেন তবে অস্থায়ীভাবে এটি অক্ষম করুন)।