শুক্রবার,  দুপুর ১২:২৩  ♦  ১৫ই ডিসেম্বর, ২০১৭ ইং, ১লা পৌষ, ১৪২৪ বঙ্গাব্দ ( শীতকাল ), ২৭শে রবিউল-আউয়াল, ১৪৩৯ হিজরী  ♦
ওয়ার্ডপ্রেস টিপস
iftekhar
  • 43 টি টিপস
About Author

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

২ বছর ৩ মাস ১২ দিন আগে
পৃথক মেনু
বিভাগ: ওয়ার্ডপ্রেস অক্টো. 28, 2013  -  4:10:21 অপরাহ্ন (  ৪ বছর ১ মাস ১৮ দিন  আগে  )

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

অ-
অ+

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

বিজ্ঞাপন

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

ওয়ার্ডপ্রেসে আপনি খুব সহজেই একাধিক পৃথক মেনু নির্মাণ করতে পারবেন। এর জন্য প্রথমে 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 rwc
বিজ্ঞাপন

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

13

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

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

এছাড়াও আপনি পছন্দ করতে পারেন

7 টি মতামত

  1. nomanexpert says:

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

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

      if ( is_user_logged_in() ) {
           wp_nav_menu( array( 'theme_location' => 'logged-in-menu' ) );
      } else {
           wp_nav_menu( array( 'theme_location' => 'logged-out-menu' ) );
      }
      
  2. nomanexpert says:

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

  3. Razia Sultana says:

    ইফতেখার ভাই ,

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

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

আপনার মতামত দিন

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


এক + = 4