শনিবার,  বিকাল ৫:২৩  ♦  ৪ঠা এপ্রিল, ২০২০ ইং, ২১শে চৈত্র, ১৪২৬ বঙ্গাব্দ ( বসন্তকাল )
শনিবার,  বিকাল ৫:২৩  ♦  ৪ঠা এপ্রিল, ২০২০ ইং, ২১শে চৈত্র, ১৪২৬ বঙ্গাব্দ ( বসন্তকাল ), ১১ই শাবান, ১৪৪১ হিজরী  ♦
ওয়ার্ডপ্রেস টিপস

শেয়ার

iftekharul
  • 44 টি টিপস
About Author
(পদবী - ধ্রুপদী)

আমি ইফতেখার, TiPS4BLOG এর সম্পাদক এবং লেখক। আপনাদের দারুন আর মানসম্মত টিপস নিয়মিত উপহার দেওয়াই আমার লক্ষ্য।

৪ বছর ৭ মাস ৩ দিন আগে
পৃথক মেনু
ওয়ার্ডপ্রেস ৬৬৮০ বার

লগিন ইউজারদের জন্য পৃথক মেনু কিভাবে দেখাবেন ওয়ার্ডপ্রেস ব্লগে

অ-
অ+

বর্তমানে অনেকেই ওয়ার্ডপ্রেসের মাধ্যমে তাদের ব্লগ পরিচালনা করে থাকেন। কেউ কেউ নিজেই তার ব্লগে লেখালেখি করেন, আবার অনেকে ইউজারদের অনুমতি দিয়ে থাকেন ব্লগে লেখার জন্য। এর জন্য ইউজারদের অবশ্যই নিবন্ধন করতে হয় এবং লগিন করে তারপর লেখা জমা দিতে হয়। এখন যারা ইউজারদের লেখার অনুমতি দিয়ে থাকেন তারা অবশ্যই চাইবেন লগিন এবং লগ আউট ইউজারদের জন্য পৃথক মেনু প্রদর্শন করতে। অর্থাৎ যখন কোন ইউজার লগিন করবে তখন একরকম মেনু দেখাবে এবং যখন লগিন থাকবে না তখন আর একরকম মেনু দেখাবে। আজকে আমি আপনাদের দেখাবো কিভাবে এই কাজটি সম্পন্ন করবেন খুব সহজেই। তাহলে আর দেরি না করে নিচের পদ্ধতি অনুসরণ করুনঃ

বিজ্ঞাপন

ওয়ার্ডপ্রেসে পৃথক মেনু তৈরি

ওয়ার্ডপ্রেসে আপনি খুব সহজেই একাধিক পৃথক মেনু নির্মাণ করতে পারবেন। এর জন্য প্রথমে Appearance >> Menus এ নেভিগেট করুন। এরপর সেখান থেকে দুই’টা মেনু তৈরি করুন, একটা লগিন ইউজারদের জন্য এবং আর একটা লগ আউট ইউজারদের জন্য। প্রয়োজনে নিচের ছবির সাহায্য নিতে পারেন। আমি একটা মেনুর নাম দিচ্ছি Login-menu এবং Logout-menu দিচ্ছি আর একটা মেনুর নাম।

different menus

পৃথক পৃথক মেনু তৈরি হয়ে গেলে আপনার থিমের 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' );

ব্যস! কাজ শেষ। এবার লগিন করা এবং ছাড়া অবস্থায় আপনার ব্লগ দেখুন। আপনি যেভাবে মেনু তৈরি করেছেন ঠিক সেভাবেই পৃথক মেনু প্রদর্শিত হবে লগিন এবং লগ আউট ইউজারদের জন্য।

এখন আপনি খুব সহজেই লগিন এবং লগ আউট ইউজারদের জন্য পৃথক পৃথক মেনু প্রদর্শন করাতে পারবেন। আরও অনেক পদ্ধতি আছে এই কাজ করার, আজকে আমি সবচেয়ে সহজ পদ্ধতিটি নিয়ে আলোচনা করলাম। বাঁকি পদ্ধতিগুলো নিয়েও আলোচনা করবো পরবর্তী কোন এক টিপসে ইন-শা-আল্লাহ। আজ এই পর্যন্তই।

যদি টিপসটি উপভোগ করে থাকেন এবং আপনার উপকারে এসে থাকে, তাহলে অবশ্যই শেয়ার করে অন্যদের জানাবেন। যদি আপনার কোন মতামত থেকে থাকে অথবা আপনি কোন কিছু সুপারিশ করতে চান, নিশ্চিন্তে নিচে মন্তব্য করতে পারেন। সময় নিয়ে টিপসটি পড়ার জন্য এবং আপনার মূল্যবান পরামর্শের জন্য ধন্যবাদ।

Ads by T4B
বিজ্ঞাপন

নির্বাচিত টিপস মনোনয়ন

13

টিপসটি উপভোগ করেছেন?

এই টিপস এবং এরকম আরও টিপসের আপডেট পেতে হলে TiPS4BLOG নিউজলেটারে সাবস্ক্রাইব করতে ভুলবেন না!

আপনি আরো পছন্দ করতে পারেন

সকল মতামত (৭)

  • অজ্ঞাতনামা এপ্রিল 11, 2014; 11:24 পূর্বাহ্ন এ

    ইফতেখার ভাই
    আপনার পদ্ধতি ব্যাবহার করে কোন ফল পেলাম না
    বিকল্প পদ্ধতি থাকলে জানাবেন

    • ইফতেখার এপ্রিল 11, 2014; 8:04 অপরাহ্ন এ

      বিকল্প পদ্ধতি হিসেবে আপনি নিচের কোডটুকু যেখানে মেনু দেখাতে চান সেখানে দিয়ে দেখতে পারেন। তবে কোন কিছু করার আগে ওয়ার্ডপ্রেস মেনু বিষয়ে পরিস্কার ধারনা থাকা আবশ্যক।

      if ( is_user_logged_in() ) {
           wp_nav_menu( array( 'theme_location' => 'logged-in-menu' ) );
      } else {
           wp_nav_menu( array( 'theme_location' => 'logged-out-menu' ) );
      }
      
  • অজ্ঞাতনামা এপ্রিল 13, 2014; 7:24 অপরাহ্ন এ

    ইফতেখার ভাই
    আসলে আমি নতুন তাই কাজটা করতে পারলাম না
    আপনাকে ধন্যবাদ
    আমার ব্লগটা একটু দেখবেন প্লিজ
    funfoorti.com

  • Razia Sultana এপ্রিল 29, 2014; 8:26 পূর্বাহ্ন এ

    ইফতেখার ভাই ,

    আপনার থিমের function.php ফাইল ওপেন করুন, এখানে functions.php ফাইল করে দিন, না হয় যারা নতুন তারা function.php ফাইল এই জীবনেও খুজে পাবে না, আর কাজটাও ঠিকভাবে করতে পারবে না। ধন্যবাদ সুন্দর পোষ্টের জন্য।

    • ইফতেখার এপ্রিল 29, 2014; 7:46 অপরাহ্ন এ

      আপডেট করা হয়েছে। ধন্যবাদ অনিচ্ছাকৃত ভুলটি ধরিয়ে দেওয়ার জন্য।

  • Md Abul Bashar জানুয়ারী 31, 2015; 10:10 অপরাহ্ন এ

    ভাই ধন্যবাদ লিখতে লিখতে হাত ব্যাথা হয়ে যাবে, যদি আপনাকে ধন্যবাদ দেয়া শুরু করি 😀

    • ইফতেখার ফেব্রুয়ারী 2, 2015; 3:36 পূর্বাহ্ন এ

      আমারও নিতে নিতে ঘর ভর্তি হয়ে যাবে 😛