বর্তমানে অনেকেই ওয়ার্ডপ্রেসের মাধ্যমে তাদের ব্লগ পরিচালনা করে থাকেন। কেউ কেউ নিজেই তার ব্লগে লেখালেখি করেন, আবার অনেকে ইউজারদের অনুমতি দিয়ে থাকেন ব্লগে লেখার জন্য। এর জন্য ইউজারদের অবশ্যই নিবন্ধন করতে হয় এবং লগিন করে তারপর লেখা জমা দিতে হয়। এখন যারা ইউজারদের লেখার অনুমতি দিয়ে থাকেন তারা অবশ্যই চাইবেন লগিন এবং লগ আউট ইউজারদের জন্য পৃথক মেনু প্রদর্শন করতে। অর্থাৎ যখন কোন ইউজার লগিন করবে তখন একরকম মেনু দেখাবে এবং যখন লগিন থাকবে না তখন আর একরকম মেনু দেখাবে। আজকে আমি আপনাদের দেখাবো কিভাবে এই কাজটি সম্পন্ন করবেন খুব সহজেই। তাহলে আর দেরি না করে নিচের পদ্ধতি অনুসরণ করুনঃ
ওয়ার্ডপ্রেসে পৃথক মেনু তৈরি
ওয়ার্ডপ্রেসে আপনি খুব সহজেই একাধিক পৃথক মেনু নির্মাণ করতে পারবেন। এর জন্য প্রথমে Appearance >> Menus এ নেভিগেট করুন। এরপর সেখান থেকে দুই’টা মেনু তৈরি করুন, একটা লগিন ইউজারদের জন্য এবং আর একটা লগ আউট ইউজারদের জন্য। প্রয়োজনে নিচের ছবির সাহায্য নিতে পারেন। আমি একটা মেনুর নাম দিচ্ছি Login-menu এবং Logout-menu দিচ্ছি আর একটা মেনুর নাম।
পৃথক পৃথক মেনু তৈরি হয়ে গেলে আপনার থিমের functions.php ফাইল ওপেন করুন এবং নিচের কোডটি বসিয়ে দিন।
function my_wp_nav_menu_args( $args = '' ) { if( is_user_logged_in() ) { $args['menu'] = 'Login-menu'; } else { $args['menu'] = 'Logout-menu'; } return $args; } add_filter( 'wp_nav_menu_args', 'my_wp_nav_menu_args' );
ব্যস! কাজ শেষ। এবার লগিন করা এবং ছাড়া অবস্থায় আপনার ব্লগ দেখুন। আপনি যেভাবে মেনু তৈরি করেছেন ঠিক সেভাবেই পৃথক মেনু প্রদর্শিত হবে লগিন এবং লগ আউট ইউজারদের জন্য।
এখন আপনি খুব সহজেই লগিন এবং লগ আউট ইউজারদের জন্য পৃথক পৃথক মেনু প্রদর্শন করাতে পারবেন। আরও অনেক পদ্ধতি আছে এই কাজ করার, আজকে আমি সবচেয়ে সহজ পদ্ধতিটি নিয়ে আলোচনা করলাম। বাঁকি পদ্ধতিগুলো নিয়েও আলোচনা করবো পরবর্তী কোন এক টিপসে ইন-শা-আল্লাহ। আজ এই পর্যন্তই।
যদি টিপসটি উপভোগ করে থাকেন এবং আপনার উপকারে এসে থাকে, তাহলে অবশ্যই শেয়ার করে অন্যদের জানাবেন। যদি আপনার কোন মতামত থেকে থাকে অথবা আপনি কোন কিছু সুপারিশ করতে চান, নিশ্চিন্তে নিচে মন্তব্য করতে পারেন। সময় নিয়ে টিপসটি পড়ার জন্য এবং আপনার মূল্যবান পরামর্শের জন্য ধন্যবাদ।
ইফতেখার ভাই
আপনার পদ্ধতি ব্যাবহার করে কোন ফল পেলাম না
বিকল্প পদ্ধতি থাকলে জানাবেন
বিকল্প পদ্ধতি হিসেবে আপনি নিচের কোডটুকু যেখানে মেনু দেখাতে চান সেখানে দিয়ে দেখতে পারেন। তবে কোন কিছু করার আগে ওয়ার্ডপ্রেস মেনু বিষয়ে পরিস্কার ধারনা থাকা আবশ্যক।
ইফতেখার ভাই
আসলে আমি নতুন তাই কাজটা করতে পারলাম না
আপনাকে ধন্যবাদ
আমার ব্লগটা একটু দেখবেন প্লিজ
funfoorti.com
ইফতেখার ভাই ,
আপনার থিমের function.php ফাইল ওপেন করুন, এখানে functions.php ফাইল করে দিন, না হয় যারা নতুন তারা function.php ফাইল এই জীবনেও খুজে পাবে না, আর কাজটাও ঠিকভাবে করতে পারবে না। ধন্যবাদ সুন্দর পোষ্টের জন্য।
আপডেট করা হয়েছে। ধন্যবাদ অনিচ্ছাকৃত ভুলটি ধরিয়ে দেওয়ার জন্য।
ভাই ধন্যবাদ লিখতে লিখতে হাত ব্যাথা হয়ে যাবে, যদি আপনাকে ধন্যবাদ দেয়া শুরু করি 😀
আমারও নিতে নিতে ঘর ভর্তি হয়ে যাবে 😛