-
Search Results
-
Hi there,
I have the following custom Search Results PHP file. Everything works great when the page loads but when AJAX call try to get a new result (After filter criteria change) result shows the content of the shortcode without parsing it properly. How can I enable
do_shortcode
in AJAX?if ( $query->have_posts() ) { ?> Found <?php echo $query->found_posts; ?> Results<br /> Page <?php echo $query->query['paged']; ?> of <?php echo $query->max_num_pages; ?><br /> <div class="pagination"> <div class="nav-previous"><?php next_posts_link( 'Next Page', $query->max_num_pages ); ?></div> <div class="nav-next"><?php previous_posts_link( 'Previous Page' ); ?></div> </div> <?php while ($query->have_posts()) { $query->the_post(); global $parent; $parent = $query->post; echo do_shortcode(get_post_field('post_content', 1)); } ?> Page <?php echo $query->query['paged']; ?> of <?php echo $query->max_num_pages; ?><br /> <div class="pagination"> <div class="nav-previous"><?php next_posts_link( 'Next Page', $query->max_num_pages ); ?></div> <div class="nav-next"><?php previous_posts_link( 'Previous Page' ); ?></div> </div> <?php } else { echo "No Results Found"; }
HI everyone, please i need your help….i tried work a lot of time in this…i need show results in three columns and three rows with pagination, but i can´t. I searched in google, forums, but i don’t find anything…
My live website is in:
https://sitio2.ferianacionalbahia.cl/resultados?G_sft_post_tag=region-metropolitanaI work with the file /templates/result.php
My code is…if ( ! defined( ‘ABSPATH’ ) ) {
exit;
}if ( $query->have_posts() )
{
?>Se encontraron <?php echo $query->found_posts; ?> resultados<br />
Página <?php echo $query->query[‘paged’]; ?> de <?php echo $query->max_num_pages; ?><br /><div class=”pagination”>
<div class=”nav-previous”><?php next_posts_link( ‘Siguiente’, $query->max_num_pages ); ?></div>
<div class=”nav-next”><?php previous_posts_link( ‘Anterior’ ); ?></div>
<?php
/* example code for using the wp_pagenavi plugin */
if (function_exists(‘wp_pagenavi’))
{
echo “<br />”;
wp_pagenavi( array( ‘query’ => $query ) );
}
?>
</div><?php
while ($query->have_posts())
{
$query->the_post();?>
<div id=”encontrados”>
<?php
if ( has_post_thumbnail() ) {
//echo ‘<p>’;
the_post_thumbnail(“thumbnail”);
//echo ‘</p>’;
}
?>
<p style=”text-align:right”><br /><?php the_excerpt(); ?></p>
<h3>“>Visitar su perfil…</h3>
</div>
<?php
}
?>
Página <?php echo $query->query[‘paged’]; ?> de <?php echo $query->max_num_pages; ?><br /><div class=”pagination”>
<div class=”nav-previous”><?php next_posts_link( ‘Siguiente’, $query->max_num_pages ); ?></div>
<div><p></p>
<div class=”nav-next”><?php previous_posts_link( ‘Anterior’ ); ?></div>
<?php
/* example code for using the wp_pagenavi plugin */
if (function_exists(‘wp_pagenavi’))
{
echo “<br />”;
wp_pagenavi( array( ‘query’ => $query ) );
}
?>
</div>
<hr>
<?php
}
else
{
echo “No se encontraron resultados”;
}
?>