daily pastebin goal
64%
SHARE
TWEET

ajax-representantes-cidades.php

a guest Dec 7th, 2017 80 in 24 days
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2.     // Load WordPress Bootstrap
  3.     require_once '../../../wp-load.php';
  4.  
  5.     if (isset($_POST['cidade'])) {
  6.        
  7.         $cidade = $_POST['cidade'];
  8.  
  9.         $ret = '';
  10.  
  11.         $args = array(
  12.             'post_type' => 'representante',
  13.             'posts_per_page' => 999,
  14.             'orderby' => 'title',
  15.             'order' => 'ASC',
  16.             'tax_query' => array(array(
  17.                 'taxonomy' => 'estado',
  18.                 'field' => 'id',
  19.                 'terms' => $cidade
  20.             ))
  21.         );
  22.         $query = new WP_Query($args);
  23.  
  24.  
  25.         if ($query->have_posts()) {
  26.             while ($query->have_posts()) {
  27.                 $query->the_post();
  28.  
  29.                 $ret .= '<div class="col-md-4 col-sm-6 col-xs-12">';
  30.                     $ret .= '<h4>'.get_the_title().'</h4>';
  31.                     $ret .= '<p>'.get_the_content_with_formatting().'</p>';
  32.                 $ret .= '</div>';
  33.             }
  34.         }
  35.  
  36.         $_POST['cidade'] = NULL;
  37.  
  38.         echo $ret;
  39.  
  40.     }
  41.  
  42. ?>
RAW Paste Data
Top