JQuery жүктемесін пайдаланып WordPress менюі арқылы санаттар бойынша соңғы хабарламаларды жүктеңіз

джекер

Егер сіз сол жақтағы кейбір үлкен блогтарға кірген болсаңыз Mashable, олардың өте жақсы мәзір жүйесі бар екенін байқай аласыз, ол төмен түсіп, әр санаттағы соңғы блог жазбаларын көруге мүмкіндік береді. Беттің жүктелуіне мәңгі уақыт кетпеуін қамтамасыз ету үшін олар Ajax… көмегімен мазмұнды жүктейді және парақ толық жүктелгеннен кейін ғана алдын ала жүктейді.

WordPress Ajax ішкі мәзірі

Біз мұнда да осылай жасағымыз келді Martech Zone. Бізде бар санаттар туралы біраз түсінік беру үшін мен әрқайсысының ішіндегі кейбір жазбаларды көрсеткім келді. Біз WordPress, WordPress туралы жақсы білеміз API және jQuery, бірақ мен мақаланы тапқанға дейін ғана болды JQuery көмегімен хабарламаларды санат бойынша алу бізде жақсы шешім болды.

ЕСКЕРТПЕ: Мен олардың әдісінің жақсы шешім деп санамайтын бір жағы - бұл барлық query_post жолын JavaScript арқылы жіберу ... менің ойымша, сіз өзіңізді бұзу үшін ашып отырған сияқтысыз! Мен бұл сайттың сценарийін тек query_posts пәрмені шеңберінде өтетін етіп өзгерттім.

Оқу құралы қолданушыға шаблон жасау арқылы посттарды динамикалық түрде тартуға, содан кейін сұранысты бастауға болатын сілтемелерді қалай жасауға болатынын анықтайды. Егер кейбір сілтемелер жасағымыз келсе, оңай болар еді, бірақ біз WordPress-тің навигациялық мәзірінде қолданғымыз келді. Өкінішке орай, біз үшін WordPress мәзір сілтемелері сіз мәзір элементтерін қосу және алып тастау кезінде сандарды тудырды ... бірақ олар сізде Ajax қоңырауында аударып, өткізгіңіз келетін санат туралы ешқандай ақпарат жоқ.

Мәзір тізімінің элементтерін дұрыс белгілеу үшін біз WPreso кодын енгіздік, Мәзір элементтерінің кластарына бет / пост слуг класын қосыңыз.

Тек бір проблема ... ол параққа немесе хабарламаға жұмыс істейді, бірақ іс жүзінде Санат үшін жұмыс істемейді! Сондықтан біз слугаға арналған сұранысты келесідей жаңарттық:

$ slug = get_cat_slug ($ id);

WPRecipes-тен функцияны қосты, WordPress трюк: Санат идентификаторын қолданып, санатқа арналған слуг алыңыз, навигация мәзіріндегі деректер атрибутына жататын санатты кері тарту үшін.

Сонымен ... 3 WordPress сайтының бірлескен күш-жігері мен jQuery гуруымыздың дәл баптауы арқасында DK New Media, Стивен Коули (мәзірді тегістеу үшін), бізде өте жақсы ішкі мәзір жүйесі бар!

Барлық жұмыс біздің тақырыптық файлдар шеңберінде аяқталды. Біз навигация мәзірінің сүзгілерін functions.php-ге жүктедік, тақырыптың header.php файлына div қосалқы мәзірін қостық, оларға ішкі мәзір үлгісін қостық және тақырыпқа JavaScript файлының ішкі мәзірін жүктеп, jQuery-дің біздің тақырыпқа жүктелгеніне көз жеткіздік. сонымен қатар. Жұмысты бағалайды деп сенемін, бұл сайтқа қызықты жаңарту болды!

8 Пікірлер

  1. 1
  2. 6
  3. 8

Сен не ойлайсың?

Бұл сайт спамның төмендеуі үшін Akismet пайдаланады. Деректеріңіздің қалай өңделетінін біліңіз.