অনেকেই ওয়ার্ডপ্রেস ডেভেলপমেন্ট নিয়ে বেশ কিছু কাজ করেছেন। চিন্তা করছেন স্কিলটাকে বাড়িয়ে পরবর্তী লেভেলে নিয়ে যাবেন তাদের জন্য শুরু হচ্ছে ওয়ার্ডপ্রেস ডেভেলপমেন্ট লেভেল ২ এই ভিডিও সিরিজটি ।
ওয়ার্ডপ্রেস ডেভেলপমেন্ট লেভেল ২ এই ভিডিও সিরিজটির প্রথম পর্বে ওয়ার্ডপ্রেস ড্যাশবোর্ড মেনুতে মেনু পেজ যুক্ত করার পদ্ধতি নিয়ে বিস্তারিতভাবে কাজ করা হবে। একটি ভিডিও লেসনের মাধ্যমে সম্পূর্ণ কাজটিকে পূর্ণাঙ্গভাবে সম্পন্ন করে দেখানো হবে। সাথে থাকছে টেক্সট লেসন। তাহলে শুরু করা যাক।
ভিডিও লেসন
ওয়ার্ডপ্রেস ড্যাশবোর্ড মেনুতে মেনু পেজ যুক্ত করার জন্য add_menu_page( ) ফাংশনটি ব্যবহার করা হয়। https://developer.wordpress.org/reference/functions/add_menu_page/ এ ফাংশনটি সম্পর্কে বিস্তারিত রয়েছে।
add_menu_page( ) ফাংশনটির গঠন:
1 2 3 4 |
<?php add_menu_page( string $page_title, string $menu_title, string $capability, string $menu_slug, callable $function = '', string $icon_url = '', int $position = null ); ?> |
- ড্যাশবোর্ড মেনুতে মেনু পেজ যুক্ত করার জন্য প্রথমে থিম ফোল্ডারের মধ্যে একটা custom নামে বা যেকোন নামে একটা ফোল্ডার তৈরি করে নিতে হবে, এর মধ্যে admin_menu.php নামে একটা php স্ক্রিপ্ট তৈরি করতে হবে।
- include_once(‘custom/admin_menu.php’); স্টেটমেন্টটি functions.php তে যুক্ত করে নিতে হবে
- admin_menu.php তে একটি create_admin_menu() বা যে কোন নামে একটি ফাংশন নিতে হবে।
- add_action(‘admin_menu’,’create_admin_menu’); এর অনুরূপ action hook ব্যবহার করে create_admin_menu ফাংশনকে সক্রিয় করে নিতে হবে।
- create_admin_menu ফাংশনে নিম্নরূপ add_menu_page( ) ফাংশন যুক্ত করতে হবে।
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<?php function create_admin_menu(){ add_menu_page('WordPress Developer Meetup Page','WP Meetup', 'manage_options','wp_meetup_page','wp_meetup_page_function', 'dashicons-wordpress',11); } add_action('admin_menu','create_admin_menu'); function wp_meetup_page_function(){ ?> <h1>WordPress Developer Meetup Page</h1> <?php } |
এখানে wp_meetup_page_function টি ব্যবহার করে তৈরিকৃত মেনু পেজের কনটেন্ট তৈরি করতে হবে।
আরো বিস্তারিত দেখুন ভিডিওতে
কোন বিষয় আমাকে জানানোর জন্য মন্তব্য প্রদান করতে পারেন এর পাশাপাশি আমাকে
ফেসবুকে ম্যাসেজ দিতে পারেন।
আপনার পরিকল্পনা, জিজ্ঞাসা, মতামত, পর্যালোচনা সবার সাথে শেয়ার করুন। নতুন নতুন প্রজেক্ট তৈরি করুন। প্রতিদিন কিছু না কিছু শেখার চেষ্টা করুন,টিমওয়ার্ক করুন, নূন্যতম প্রতিদিন দুই ঘন্টা করে কোডিং করুন। আসুন সবাই মিলে সমাধান করি যে কোন ধরণের সমস্যা ।
আজ এ পর্যন্তই। সবার জন্য শুভকামনা রইলো।