$classes .= ' ' . $term_single->slug;
        }
        $pos = strpos($classes, 'hauling');
        if ($pos === false) {
            $classes .= ' not-hauling';
        } else {
            $classes .= ' hauling-loc';
        }
        return $classes;
    }
}
if (!function_exists('get_location_state')) {
    function get_location_state()
    {
        $postID = get_the_ID();
        $term_list = wp_get_post_terms($postID, 'regional_category', array("fields" => "all"));
        foreach ($term_list as $term_single) {
            //if(($term_single->term_id) < 30) {
            // Services "should" have a term ID greater than 30.
            $html = '<a href="../../' . $term_single->slug . '">' . $term_single->name . '</a>' . "\n";
            //}
        }
        return $html;
    }
}
//to be refactored before release!!
add_action('wp_ajax_return_search_results', array(WPFindYourNearest::ajaxFunctions(), 'returnSearchResults'));
add_action('wp_ajax_nopriv_return_search_results', array(WPFindYourNearest::ajaxFunctions(), 'returnSearchResults'));
add_action('wp_ajax_return_post_data', array(WPFindYourNearest::ajaxFunctions(), 'returnPostData'));
add_action('wp_ajax_nopriv_return_post_data', array(WPFindYourNearest::ajaxFunctions(), 'returnPostData'));
 public function __construct()
 {
     self::$pluginBasename = dirname(plugin_basename(__FILE__));
     self::$pluginUrl = plugin_dir_url(__FILE__);
 }