Unlimited Plugins, WordPress themes, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Code
  2. WordPress
Code

সাইটে আপনার ওয়ার্ডপ্রেস উইজেট প্রদর্শন

by
Difficulty:IntermediateLength:ShortLanguages:
This post is part of a series called Introduction to Creating Your First WordPress Widget.
Building the Form for Your WordPress Widget

Bengali (বাংলা) translation by Shakila Humaira (you can also view the original English article)

উইজেট তৈরি করার চূড়ান্ত পর্যায় হচ্ছে ফলাফলটি ওয়েবসাইটে প্রদর্শন করা।  WP_Widget ক্লাসটি আরেকটু সম্পাদনার মাধ্যমে আপনি এটা করতে পারেন। 

এটা হচ্ছে পাঁচভাগে বিভক্ত সিরিজের চূড়ান্ত অংশ যা অনুসরণ করে আপনি কাঙ্খিত ফলাফলটি পাবেন:

আপনি কি কি প্রয়োজন হবে

এই টিউটোরিয়ালটি অনুসরণ করার জন্য আপনার প্রয়োজন হবে:

উইজেটের আউটপুট কোড করা

এই কোডের দুটি অংশ রয়েছে: উইজেটের বাইরে একটি ফাংশন যোগ করা যা কোন অংশটি ব্যবহার করতে হবে তা শনাক্ত করবে, এবং WP_Widget ক্লাসের ভিতর widget ফাংশনটি সম্পাদনা করা। 

পূর্ববর্তী (Ancestor) ফাংশন যোগ করা

এই ফাংশনটি আমার আগের টিউটোরিয়াল context-sensitive sidebar navigation এর জন্য তৈরিকৃত একটি প্লাগইন থেকে নেওয়া হয়েছে।

আপনার WP_Widget ক্লাসের উপরে, প্লাগইন ফাইলে এই ফাংশনটি যোগ করুন:

আপনি পরবর্তীতে উইজেট চালানোর জন্য একটি কোয়েরি নির্ধারণ করার সময় এটা ব্যবহার করতে পারবেন।

উইজেট ফাংশনটি এডিট করা

পরবর্তীতে আপনাকে খালি widget ফাংশনটি সম্পাদনা করতে হবে, যা আপনি আগেই আপনার প্লাগিন ফাইলে তৈরি করেছিলেন। শুরুতে ফরমের ইনপুটের উপর ভিত্তি করে ভেরিয়েবল সংজ্ঞায়িত করতে হবে:

তৎপর, আপনার কোয়েরি এবং এর ফলাফল যুক্ত করুন, ফাংশনটি সম্পাদনা করার পর এমন দেখাবে:

এটা পরীক্ষা করে দেখে যে, আমরা কোন পেইজে আছি এবং list_pages() ফাংশনের জন্য কি ধরনের শর্ত বা আর্গুমেন্ট নির্ধারণ করে দিচ্ছি, যা পূর্ববর্তী ফাংশনের আউটপুট এবং $depth ভেরিয়েবলের মানের উপর ভিত্তি করে বসানো হয়।

এখন আপনার উইজেটটি সেভ করুন এবং আপনার সাইটটি চেক করুন। আপনি যেখানেই আপনার উইজেটটি যুক্ত করেন না কেন, সেখানেই এই তালিকাটি প্রদর্শিত হবে:

চুড়ান্ত প্লাগিন

এখন আপনার একটি সম্পূর্ণ উইজেট প্লাগিন হলো!

এই পাঁচটি টিউটোরিয়ালে আপনি কি শিখলেন তা দেখতে, নিচের সম্পূর্ণ প্লাগিন কোডটি দেখুন:

সারাংশ

একটি উইজেট তৈরি করতে বেশ কিছু ধাপ অতিক্রম করতে হয়।  এগুলো হচ্ছে:

  • আপনার উইজেটটি রেজিস্টার করা
  • উইজেট ফাংশনের জন্য ক্লাস তৈরি করা
  • উইজেট নির্মাণ করার জন্য একটি construct ফাংশন লিখা
  • উইজেট স্ক্রিনের ফরমের জন্য একটি form ফাংশন লিখা
  • একটি update ফাংশন লেখা যাতে উইজেটটি ফর্ম থেকে আপডেট করতে পারে
  • আউটপুটসহ একটি widget ফাংশন লিখা

এই সব কিছু সম্পন্ন করার পর, আপনি একটি কার্যক্ষম উইজেট পাবেন যা যেখানে খুশি ব্যবহার করতে পারবেন। 

Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.