Advertisement
Guest User

Changing Search Location

a guest
Oct 23rd, 2014
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.25 KB | None | 0 0
  1. <?php
  2.  
  3. if ( ! defined( 'ABSPATH' ) ) exit;
  4.  
  5. add_action('after_setup_theme','shandora_child_setup',102);
  6.  
  7. function shandora_child_setup() {
  8.         $prefix = bon_get_prefix();
  9.         $show_search = bon_get_option('enable_search_panel', 'yes');
  10.         if( $show_search == 'yes' && !is_front_page() ) {
  11.             remove_action("{$prefix}before_loop", "shandora_search_get_listing", 2);
  12.             add_action("{$prefix}before_loop", "shandora_child_search_get_listing_top", 2);
  13.             add_action("{$prefix}after_loop", "shandora_child_search_get_listing_bottom", 20);
  14.         }
  15.        
  16. }
  17.  
  18. function shandora_child_search_get_listing_top() {
  19.  
  20.     if( shandora_is_home() ) {
  21.         bon_get_template_part('block','searchlisting');
  22.     }
  23. }
  24.  
  25. function shandora_child_search_get_listing_bottom() {
  26.  
  27.     if( is_singular('listing') || is_singular('agent') || is_singular('car-listing') || is_singular( 'boat-listing' ) ||
  28.         is_page_template('page-templates/page-template-all-agent.php') ||
  29.         is_page_template('page-templates/page-template-all-listings.php') ||
  30.         is_page_template('page-templates/page-template-all-car-listings.php') ||
  31.         is_page_template('page-templates/page-template-compare-car-listings.php') ||
  32.         is_page_template('page-templates/page-template-search-car-listings.php') ||
  33.         is_page_template('page-templates/page-template-idx.php' ) ||
  34.         is_page_template('page-templates/page-template-idx-details.php' ) ||
  35.         is_page_template('page-templates/page-template-search-listings.php') ||
  36.         is_page_template('page-templates/page-template-compare-listings.php') ||
  37.         is_page_template('page-templates/page-template-property-status.php') ||
  38.         is_page_template('page-templates/page-template-car-status.php') ||
  39.         is_page_template('page-templates/page-template-all-boats.php') ||
  40.         is_page_template('page-templates/page-template-search-boat.php') ||
  41.         is_page_template('page-templates/page-template-compare-boat.php') ||
  42.         is_tax( get_object_taxonomies('listing') ) ||
  43.         is_tax( get_object_taxonomies('car-listing' ) ) ||
  44.         is_tax( get_object_taxonomies('boat-listing') ) ) {
  45.  
  46.         bon_get_template_part('block','searchlisting');
  47.     }
  48. }
  49. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement