Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function dealer_search_fn(){
- check_ajax_referer( 'dealer_search', 'nonce' );
- $ajaxCounty = $_POST['varCounty'];
- $ajaxTown = $_POST['varTown'];
- $dealerResults = new WP_Query(array(
- 'post_type' => 'carpet',
- 'meta_query' => array(
- array(
- 'key' => 'dealer_county',
- 'value' => $ajaxCounty,
- 'compare' => '='
- ),
- array(
- 'key' => 'dealer_town',
- 'value' => $ajaxTown,
- 'compare' => '='
- )
- )
- ));
- if ($dealerResults->have_posts()) :
- echo '<div class="dealer-wrapper">';
- while ($dealerResults->have_posts()) : $dealerResults->the_post();
- echo '<h1>'.the_title().'</h1>';
- echo '<ul>';
- $address1 = get_post_meta($post->ID, 'dealer_address_1', true);
- if($address1) {
- echo '<li>' . $address1 . '</li>';
- }
- $address2 = get_post_meta($post->ID, 'dealer_address_2', true);
- if($address2) {
- echo '<li>' . $address2 . '</li>';
- }
- $address3 = get_post_meta($post->ID, 'dealer_address_3', true);
- if($address3) {
- echo '<li>' . $address3 . '</li>';
- }
- $address4 = get_post_meta($post->ID, 'dealer_address_4', true);
- if($address4) {
- echo '<li>' . $address4 . '</li>';
- }
- $town = get_post_meta($post->ID, 'dealer_town', true);
- if($town) {
- echo '<li>' . $town . '</li>';
- }
- $county = get_post_meta($post->ID, 'dealer_county', true);
- if($county) {
- echo '<li>' . $county . '</li>';
- }
- $postcode = get_post_meta($post->ID, 'dealer_postcode', true);
- if($postcode) {
- echo '<li>' . $postcode . '</li>';
- }
- echo '</ul>';
- endwhile;
- echo '</div>';
- unset($dealerResults);
- endif;
- die;
- }
- add_action('wp_ajax_dealer_search', 'dealer_search_fn');
- add_action('wp_ajax_nopriv_dealer_search', 'dealer_search_fn');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement