JQuery yüklənməsindən istifadə edərək WordPress Menyusu ilə Kateqoriya üzrə Son Mesajları yükləyin

jquery

Oradakı kimi böyük bloglardan bəzilərini ziyarət etmisinizsə Mashable, aşağı düşən və hər kateqoriyadan olan ən son blog yazılarında sizə görünürlük verən çox gözəl bir menyu sisteminə sahib olduqlarını görə bilərsiniz. Səhifənin əbədi yüklənməməsini təmin etmək üçün Ajax istifadə edərək bu məzmunu yükləyirlər və yalnız səhifə tam yükləndikdən sonra əvvəlcədən yükləyirlər.

WordPress Ajax Alt menyusu

Eyni şeyi burada da etmək istəyirdik Martech Zone. Sahib olduğumuz kateqoriyalar haqqında bir az məlumat vermək üçün hər birində bəzi yazıları göstərmək istədim. WordPress, WordPress-i yaxşı bilirik API və jQuery, ancaq bir məqalə tapana qədər olmadı JQuery istifadə edərək yazıları kateqoriyaya görə əldə etmək gözəl bir həll yolumuz olduğunu.

DİQQƏT: Metodlarının yaxşı bir həll olduğuna inanmadığım bir cəhəti, bütün query_post sətrini JavaScript vasitəsilə ötürməkdir ... mənə elə gəlir ki, özünüzü hack etmək üçün açırsınız! Bu saytın skriptini dəyişdirdim ki, yalnız query_posts əmri daxilində lazımi parametrləri ötürüm.

Dərslik istifadəçini yazıları dinamik bir şəkildə çəkmək üçün bir şablon yaratmağa və daha sonra sorğunu başlaya biləcək əlaqələrin necə qurulacağına dair addımlar atır. Bəzi keçidlər etmək istəsəydik asan olardı, ancaq WordPress-in naviqasiya menyusundan istifadə etmək istədik. Təəssüf ki, bizim üçün WordPress 'menyu əlaqələri menyu elementləri əlavə edib sildiyiniz zaman rəqəmlər meydana gətirdi ... ancaq Ajax zənginizdə çəkmək və keçmək istədiyiniz kateqoriyaya dair heç bir məlumat yoxdur.

Menyu siyahısı maddələrini düzgün etiketləmək üçün WPreso'dan kodu daxil etdik, Menyu elementləri siniflərinə səhifə / yazı şlakları sinfi əlavə edin.

Yalnız bir problem ... səhifə və ya yazı üçün işləyir, amma əslində Kateqoriya üçün işləmir! Beləliklə, sümük üçün tələbi yenilədik:

$ slug = get_cat_slug ($ id);

Və WPRecipes-dən funksiyanı əlavə etdim, WordPress hiylə: kateqoriya kimliyindən istifadə edərək kateqoriya sümüyünü əldə edin, naviqasiya menyusundakı bir məlumat atributuna daxil olan kateqoriyanı geri çəkmək üçün.

Beləliklə ... 3 WordPress saytının birgə səyləri və jQuery gurumuzun bəzi yaxşı tənzimləmələri sayəsində DK New Media, Stephen Coley (menyunu düzəltmək üçün), çox gözəl bir alt menyu sistemimiz var!

Bütün işlər tema sənədlərimizdə həyata keçirildi. Naviqasiya menyusu filtrlərini functions.php-də yüklədik, mövzumuzun header.php faylına alt menyu div əlavə etdik, alt menyu şablonu əlavə etdik və başlığımıza alt menyu JavaScript faylı yüklədik - jQuery-nin artıq temamıza yüklənməsini təmin etdik. həmçinin. İşi qiymətləndirdiyinizi ümid edirəm, sayta əyləncəli bir yeniləmə oldu!

8 Şərhlər

  1. 1

    Bu kodu bir yerdə göstərir və ya satırsınız? İşləməsini təmin etməyə çalışdım, ancaq wp_nav_menu-nu gəzinti ilə necə yerləşdirəcəyimi anlaya bilmirəm ...

  2. 6
  3. 8

Siz nə düşünürsünüz?

Bu sayt spam azaldılması üçün Akismet istifadə edir. Yorumunuzun necə işləndiyini öyrənin.