From c8476061d3ce5fb9c51f0958e7ae5e03adaaa5ca Mon Sep 17 00:00:00 2001 From: Laury GvR Date: Fri, 28 Aug 2015 09:57:15 -0400 Subject: [PATCH] Off-canvas menu showing blog categories, and still showing arrows. --- functions.php | 74 +++++++++++++++++++++++++-------------------------- 1 file changed, 37 insertions(+), 37 deletions(-) diff --git a/functions.php b/functions.php index fd7663b..63d8f8b 100644 --- a/functions.php +++ b/functions.php @@ -121,21 +121,11 @@ add_filter('pre_get_posts','SearchFilter'); * * Generate the list of pages as nested ul li list */ -//function glm_offcanvas_menu($parent = 0, $class = '') -//{ -// $frontPageId = get_option('page_on_front'); -// $parents = array(); -//// $args = array( -//// 'post_type' => 'page', -//// 'parent' => $parent, -//// 'number' => '', -//// 'exclude' => $frontPageId, -//// 'post_status' => 'publish', -//// 'sort_order' => 'asc', -//// 'sort_column' => 'menu_order' -//// ); -//// $pages = get_pages($args); -// $pages = get_pages(array( +function glm_offcanvas_menu($parent = 0, $class = '') +{ + $frontPageId = get_option('page_on_front'); + $parents = array(); +// $args = array( // 'post_type' => 'page', // 'parent' => $parent, // 'number' => '', @@ -143,29 +133,39 @@ add_filter('pre_get_posts','SearchFilter'); // 'post_status' => 'publish', // 'sort_order' => 'asc', // 'sort_column' => 'menu_order' -// )); -// echo ''."\n"; -// foreach ($pages as $page) { -// $childs = get_pages('child_of=' . $page->ID); -// if (count($childs) > 0) { -// echo '
  • '."\n"; -// echo ''.$page->post_title.''."\n"; -// echo glm_page_menu($page->ID, 'children'); -// echo '
  • '."\n"; -// } else if ($page == get_page_by_title('News Articles')) { -// echo '
  • '.$page->post_title.'
  • '."\n"; -// echo wp_list_categories('title_li=' . __(' News Categories:')); -// } else { -// echo '
  • '.$page->post_title.'
  • '."\n"; -// } -// } -// echo ''."\n"; -function glm_offcanvas_menu() { - wp_page_menu(array( - 'depth' => 0, - 'sort_column' => 'menu_order', - 'menu_class' => 'left-off-canvas-list' +// ); +// $pages = get_pages($args); + $pages = get_pages(array( + 'post_type' => 'page', + 'parent' => $parent, + 'number' => '', + 'exclude' => $frontPageId, + 'post_status' => 'publish', + 'sort_order' => 'asc', + 'sort_column' => 'menu_order' )); + echo ''."\n"; + foreach ($pages as $page) { + $childs = get_pages('child_of=' . $page->ID); + if (count($childs) > 0) { + echo '
  • '."\n"; + echo ''.$page->post_title.''."\n"; + echo glm_offcanvas_menu($page->ID, 'children'); + echo '
  • '."\n"; + } else if ($page == get_page_by_title('News Articles')) { + echo '
  • '.$page->post_title.'
  • '."\n"; + echo wp_list_categories('title_li=' . __(' News Categories:')); + } else { + echo '
  • '.$page->post_title.'
  • '."\n"; + } + } + echo ''."\n"; +//function glm_offcanvas_menu() { +// wp_page_menu(array( +// 'depth' => 0, +// 'sort_column' => 'menu_order', +// 'menu_class' => 'left-off-canvas-list' +// )); } add_theme_support('post-thumbnails'); -- 2.17.1