欢迎来到天天文库
浏览记录
ID:40385816
大小:133.30 KB
页数:3页
时间:2019-08-01
《Add home & search items directly in WordPress navigation using filters》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、12/26/13Addhome&searchitemsdirectlyinWordPressnavigationusingfiltersintechgrity.comhttp://www.intechgrity.com/add-home-other-items-directly-in-wp-nav-menu-using-wp_nav_menu_items-filters/Addhome&otheritemsdirectlyinWPNavMenuusingwp_nav_menu_itemsfiltersNavigate(TOC)[hi
2、de]#1:Understandingtheconcept:#2:AddingtheNavigationmenu:#3:Addfilterstocustomize:#3.1:Addasearchbartothenavigation:#3.2:Addfeedlinktothenavigation:#3.3:Showsometext:So,thisisgoingtobethelastoftheWordPressNavMenuseries.Previously,wehavetalkedaboutthebasicsofWordPresscu
3、stomnavigationmenuanddealingtheemptynavmenuswithcustomfallbacks.Inthispost,weshallseehowwecandirectlyaddsomelinkstothenavmenuusingfilters.Thiswouldbecomeuseful,ifyouwanttocustomizetheuser’sownnavigationmenus.Weshallsee,howwecanaddthehomebuttonandalsothedynamiclogin/log
4、outbuttonthroughuserdefinedcustomnavigationmenususingWordPressFilters.#1:Understandingtheconcept:Thefilterwewillbeusingiswp_nav_menu_items.Itletsthefunctiongettwoarguments.Oneis$items,whichistheHTMLofalltheitemsinthenavigation.Otheristhe$args,whichholdstheinformationof
5、thenavitself.Weshallusethe$argsvariabletoidentifyourtargetnavigationmenuandthenwilladdourlinks.#2:AddingtheNavigationmenu:Firstwehookourtwonavigationmenus,primary&footerasfollows:?01020304functionmy_theme_nav_bars(){05register_nav_menus(array(06'primary'=>'PrimaryMenu'
6、,07'footer'=>'FooterMenu',08));09}10add_action('init','my_theme_nav_bars');www.intechgrity.com/add-home-other-items-directly-in-wp-nav-menu-using-wp_nav_menu_items-filters/#1/312/26/13Addhome&searchitemsdirectlyinWordPressnavigationusingfilters11#3:Addfilterstocustomiz
7、e:Now,wecustomizethenavigationmenususingfilterslikethis:?0102030405060708091011functionfilter_my_theme_nav_bars($items,$args){12if($args->theme_location=='primary'){13$homelink='8、9、is_front_page())?14'current_page_item':'').'">10、oginfo('url').'">'.__('Home'15).'';16$items=$homelink.$items;17}1819if($args->theme_location=='footer'){20$d
8、
9、is_front_page())?14'current_page_item':'').'">10、oginfo('url').'">'.__('Home'15).'';16$items=$homelink.$items;17}1819if($args->theme_location=='footer'){20$d
10、oginfo('url').'">'.__('Home'15).'';16$items=$homelink.$items;17}1819if($args->theme_location=='footer'){20$d
此文档下载收益归作者所有