- This topic has 2 replies, 2 voices, and was last updated 10 years, 9 months ago by .
Viewing 3 posts - 1 through 3 (of 3 total)
Viewing 3 posts - 1 through 3 (of 3 total)
These forums are now closed and remain for historical purposes.
None of the content applies to the new version 3. For support, get in touch via our contact form.
Forums › Forums › Search & Filter Pro › AJAX Results Formatting
I am using a shortcode to display the Filters/Results.
I have also created my own results.php in my theme folder to use <?php the_content(); ?> instead of <?php the_excerpt(); ?>.
Whenever the results are updated using AJAX, the content is replaced with excerpt.
http://hassonwong.wpengine.com/hair-transplant-image-gallery/
I’m not sure what to try next…
Thanks,
Mike
I added a plugin to allow HTML tags in the excerpt (which fixed the formatting issue), but the before/after slider ‘shortcode’ still gets stripped out on AJAX load.
I added this to functions.php:
//Enable Shortcodes in WordPress Excerpts and Text Widgets.
add_filter(‘the_excerpt’, ‘do_shortcode’);
add_filter(‘widget_text’, ‘do_shortcode’);
But the shortcode would still not appear.
Hi Mike
I think you’ve stumbled across a bug which I’m looking into – basically shortcodes don’t work so well when being run from admin-ajax.php (which is what the shortcode method does).
I haven’t tried this yet but take a look here:
https://wordpress.org/support/topic/running-shortcode-inside-ajax-request
I think you may need the echo apply_filters('the_content', $content); 🙂
Thanks