php - Modify code to pass a post id as a parameter in order to create a breadcrumb via AJAX in Wordpress -
I have a function that I use to create breadcrumbs on a WordPress site:
< Code> function The_breadcrumb () {$ delimiter = '& gt;'; $ CurrentBefore = '& lt; Li & gt; & Lt; A & gt; '; $ CurrentAfter = '& lt; / A & gt; & Lt; / Li & gt; '; If (! Is_home () and! Is_front_page () || is_paged ()) {echo '& lt; Nav class = "breadcrumb" & gt; & Lt; Ul & gt; '; Global $ post; If (is_page ()) & amp;; $ Post- & gt; Post_perrent) {$ current before echo; Title(); Copy $ currentAfter; } Otherwise (is_page () and $ post- & gt; Post_paint) {$ parent_id = $ post- & gt; Post_paint; $ Breadcrumbs = array (); While ($ parent_id) {$ page = get_page ($ parent_id); $ Breadcrumb [] = '& lt; Li & gt; & Lt; A href = "'get_permalink ($ page-> ID)." & Gt; '. Get_the_title ($ page-> ID) '& lt; / A & gt; & Lt; / Li & gt; '; $ Parent_id = $ page- & gt; Post_perrent; } $ Breadcrumbs = array_reverse ($ breadcrumbs); Exorbitant $ currency crunch ($ Breadcrumbs as dollar pieces); Copy $ currentBefore; Title(); Copy $ currentAfter; } Echo & lt; / Ul & gt; & Lt; / Nav> '; }}
Comments
Post a Comment