jQuery load ကိုအသုံးပြုပြီးနောက်ဆုံးရေးသားချက်များအားအမျိုးအစားအလိုက် WordPress Menu မှတင်ပါ

jQuery

အကယ်လို့သင်ကအဲဒီမှာပိုကြီးတဲ့ဘလော့ဂ်အချို့ကိုလည်ပတ်ခဲ့လျှင် Mashableသူတို့မှာအလွန်ကောင်းတဲ့ menu system ရှိတယ်ဆိုတာသင်သတိထားမိမှာပါ။ ပြီးတော့ကဏ္ category တစ်ခုချင်းစီရဲ့နောက်ဆုံး blog blog တွေမှာသင့်ကိုမြင်နိုင်ပါတယ်။ စာမျက်နှာသည်အမြဲတမ်းအသုံးမပြုရန်သေချာစေရန်၊ သူတို့သည် Ajax ကို အသုံးပြု၍ ထိုအကြောင်းအရာကိုဖွင့ ်၍ စာမျက်နှာကိုအပြည့်အဝတင်ပြီးမှသာ ကြိုတင်၍ တင်သည်။

WordPress Ajax Submenu

ကျနော်တို့ဒီမှာအပေါ်အတူတူပြုချင်တယ် Martech Zone။ ကျွန်တော်တို့မှာရှိသောအမျိုးအစားများကိုထိုးထွင်းသိမြင်မှုရှိစေရန်တစ်ခုချင်းစီတွင်ရေးသားချက်များကိုပြချင်ခဲ့တယ်။ ကျွန်တော်တို့ဟာ WordPress, အ WordPress ကိုကျွမ်းကျင်စွာပါပဲ API ကို နှင့် jQuery သို့သော်ငါဆောင်းပါးတစ်ပုဒ်ကိုမတွေ့မှီတိုင်အောင်သာမဟုတ်ခဲ့ပေ jQuery ကိုအသုံးပြုပြီးအမျိုးအစားအလိုက်ပို့စ်များကိုရယူခြင်း ကောင်းတဲ့အဖြေတစ်ခုရခဲ့တယ်

မှတ်ချက် - သူတို့ရဲ့နည်းစနစ်တစ်ခုကကျွန်တော်မယုံနိုင်သေးတဲ့အဖြေတစ်ခုကကောင်းတဲ့ဖြေရှင်းနည်းတစ်ခုဖြစ်တယ်၊ query_post string တစ်ခုလုံးကို JavaScript ကနေဖြတ်သန်းသွားတယ်။ ငါ hacking လုပ်ဖို့ကိုယ့်ကိုယ်ကိုဖွင့်တယ်လို့ထင်ရတယ်။ ငါဒီ site အတွက် script ကိုပြင်ဆင်ပြီးပြီ။ query_posts command ထဲမှာလိုအပ်တဲ့ parameters တွေကိုသာဖြတ်လိုက်တယ်။

သင်ခန်းစာသည်အသုံးပြုသူအားပို့စ်များကိုတက်ကြွစွာဆွဲချရန်ပုံစံတစ်ခုကိုဖန်တီးပြီး၎င်းကိုတောင်းဆိုခြင်းကိုစတင်နိုင်သောလင့်များကိုမည်သို့တည်ဆောက်ရမည်ကိုအဆင့်ဆင့်။ Link အချို့ပြုလုပ်လိုလျှင်လွယ်ကူပါလိမ့်မည်။ သို့သော်အမှန်တကယ် WordPress ကို navigation menu တွင်တည်ဆောက်ရန်လိုသည်။ ကံမကောင်းစွာဖြင့်ကျွန်ုပ်တို့အတွက် WordPress ၏ menu link များသည် menu items များထည့်ခြင်းနှင့်ဖယ်ရှားခြင်းအားဖြင့်နံပါတ်များကိုထုတ်ပေးသည်။ သို့သော်၎င်းတို့ Ajax ခေါ်ဆိုမှုတွင်သင်ဆွဲယူသွားလိုသောအမျိုးအစားနှင့် ပတ်သက်၍ ၎င်းတို့တွင်အမှန်တကယ်သတင်းအချက်အလက်မရှိပါ။

မီနူးစာရင်းအရာများကိုစနစ်တကျတံဆိပ်ကပ်ရန် WPreso မှကုဒ်ကိုထည့်သွင်းခဲ့သည်။ page / post slug class ကို menu item class သို့ထည့်ပါ.

ပြproblemနာတစ်ခုပဲရှိတယ်၊ စာမျက်နှာအတွက်ဒါမှမဟုတ်စာမူအတွက်အလုပ်လုပ်တယ်၊ ဒါပေမယ့်အမျိုးအစားအတွက်တော့အလုပ်မလုပ်ဘူး။ ထို့ကြောင့်ကျွန်ုပ်တို့သည်ပက်ကျိတောင်းခံမှုကိုတောင်းခံခဲ့သည် -

$ ပက်ကျိ = get_cat_slug ($ အိုင်ဒီ);

ပြီးတော့ WPRecipes ကနေ function ကိုထည့်လိုက်တယ်။ WordPress လှည့်ကွက်: အမျိုးအစား ID ကို အသုံးပြု၍ အမျိုးအစားပလပ်ဂင်ကိုရယူပါ, အမျိုးအစားပက်ကျိပြန်ဆွဲထုတ်ရန်အညွှန်းမီထဲကဒေတာ attribute ကိုသို့။

ထို့ကြောင့်… WordPress ဆိုက် ၃ ခု၏ပူးပေါင်းကြိုးပမ်းမှုများနှင့်ကျွန်ုပ်တို့၏ jQuery ဂုရုမှအချို့သောညှိနှိုင်းအားထုတ်မှုများကြောင့်ကျေးဇူးတင်ပါသည် DK New Media, စတီဖင်ကိုလီ (menu ကိုအဆင်ပြေချောမွေ့စေရန်) ကျွန်ုပ်တို့တွင်အလွန်ကောင်းမွန်သော submenu စနစ်ရှိသည်။

အလုပ်အားလုံးကိုကျွန်ုပ်တို့၏ဆောင်ပုဒ်ဖိုင်များအတွင်းပြီးမြောက်ခဲ့သည်။ functions.php တွင် navigation menu filters များကိုဖွင့်ပြီး submenu div ကိုကျွန်ုပ်တို့၏ themes ၏ header.php ဖိုင်သို့ပေါင်းထည့်ပြီး submenu template ကိုထည့်ပြီးကျွန်ုပ်တို့၏ submenu JavaScript file ကိုကျွန်ုပ်တို့၏ header ထဲတွင်ထည့်သည်။ အဖြစ်ကောင်းစွာ။ သင်ဤအလုပ်ကိုတန်ဖိုးထားလေးမြတ်ပါမည်ဟုမျှော်လင့်ပါသည်၊

8 မှတ်ချက်

  1. 1

    ဒီကုဒ်ကိုတစ်နေရာရာမှာပြသသို့မဟုတ်ရောင်းပါသလား။ ငါကအဲဒါကိုအလုပ်ဖြစ်အောင်လုပ်ဖို့ကြိုးစားနေပေမဲ့ Walker နဲ့အတူ wp_nav_menu ထဲဘယ်လိုထည့်သွင်းရမှန်းမသိဘူး။

  2. 6
  3. 8

သင်ဘယ်လိုထင်ပါလဲ?

ဤ site ကိုစပမ်လျှော့ချဖို့ Akismet ကိုအသုံးပြုသည်။ သင့်ရဲ့ comment ကိုဒေတာများကိုဆောင်ရွက်ပြီးဖြစ်ပါတယ်လေ့လာ.