Advertisement
Guest User

Functions.pho

a guest
Jun 22nd, 2011
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.35 KB | None | 0 0
  1. <?php
  2. if ( function_exists('register_sidebar') )
  3. register_sidebar(array(
  4. 'name' => 'Left Sidebar',
  5. 'before_widget' => '<div class="menuheader"></div><div class="menucontent">', // Removes <li>
  6. 'after_widget' => '</div><div class="menufooter"></div>', // Removes </li>
  7. 'before_title' => '<h5>',
  8. 'after_title' => '</h5>',
  9. ));
  10.  
  11. register_sidebar(array(
  12. 'name' => 'Left2 sidebar',
  13. 'before_widget' => '<div class="menuheader"></div><div class="menucontent">', // Removes <li>
  14. 'after_widget' => '</div><div class="menufooter"></div>', // Removes </li>
  15. 'before_title' => '<h5>',
  16. 'after_title' => '</h5>',
  17. ));
  18.  
  19. // WP-techdesigns01 Page Navigation
  20. function widget_techdesigns01_pagenav() {
  21. ?>
  22. <div class="menuheader"></div><div class="menucontent">
  23. <ul>
  24. <?php wp_list_pages('sort_column=menu_order&depth=1&title_li='); ?>
  25. </ul>
  26. </div><div class="menufooter"></div>
  27. <?php
  28. }
  29. if ( function_exists('register_sidebar_widget') )
  30. register_sidebar_widget(__('Pages'), 'widget_techdesigns01_pagenav');
  31.  
  32. // WP-techdesigns01 Search
  33. function widget_techdesigns01_search() {
  34. ?>
  35. <?php
  36. }
  37. if ( function_exists('register_sidebar_widget') )
  38. register_sidebar_widget(__('Search'), 'widget_techdesigns01_search');
  39.  
  40. // WP-techdesigns01 Links
  41. function widget_techdesigns01_links() {
  42. ?>
  43.  
  44.  
  45. <?php
  46. }
  47. if ( function_exists('register_sidebar_widget') )
  48. register_sidebar_widget(__('Links'), 'widget_techdesigns01_links');
  49.  
  50.  
  51.  
  52.  
  53. // List Subpages - Code from a plugin by Rob Miller (http://robm.me.uk/). Thanks Rob!
  54. function list_subpages_techdesigns01($return = 0) {
  55. global $wpdb, $post;
  56. $current_page = $post->ID;
  57. while($current_page) {
  58. $page_query = $wpdb->get_row("SELECT ID, post_title, post_parent FROM $wpdb->posts WHERE ID = '$current_page'");
  59. $current_page = $page_query->post_parent; }
  60. $parent_id = $page_query->ID;
  61. $parent_title = $page_query->post_title;
  62. if($wpdb->get_results("SELECT * FROM $wpdb->posts WHERE post_parent = '$parent_id' AND post_status = 'publish'")) {
  63. echo'<div class="menuheader"></div><div class="menucontent"><h5 class="menunav"><span>Navigation</span></h5><ul>';
  64. $html = wp_list_pages("child_of=$parent_id&depth=$depth&echo=".(!$return)."&title_li=0&sort_column=menu_order");
  65. echo'</ul></div><div class="menufooter"></div>'; }
  66. if($return) {
  67. return $html;
  68. } else {
  69. echo $html; } }
  70. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement