I'm developing an website that I didn't built the foundation for. When I try to implement a simple search query I just get nothing in response. There is no errors showing up in normal php error reporting. The only thing showing is complete blank result. If I turn on debug.log I don't get any returns from WP.
This is the code i'm running:
$args = array( 's' => 'test', 'post_type' => 'posts' ); // The Query $the_query = new WP_Query( $args ); // The Loop while ( $the_query->have_posts() ) : $the_query->the_post(); //inside the loop the_title(); the_content(); endwhile; // Reset Post Data wp_reset_postdata();
If I run it without the 's' => 'test', parameter I get results returned. I tried different post types, different search queries etc... Everything works as soon as I remove the s parameter.
I run the query on a custom post type single page.
What could be the problem? And how do I debug it? Can't find any clue to what is wrong.