I want to add custom query args to search.php
and i made this:
<?php get_header(); ?>
<section id="primary" class="content-area">
<main id="main" class="site-main">
<?php
$args = array(
'posts_per_page' => 12,
'order' => 'DESC',
);
$search_posts = new WP_Query( $args );
if ( $search_posts->have_posts() ) : ?>
<header class="page-header">
<h1 class="page-title">
<?php printf( esc_html__( 'Search Results for: %s', 'my-theme' ), '<span>' . get_search_query() . '</span>' ); ?>
</h1>
</header>
<?php
while ( $search_posts->have_posts() ) : $search_posts->the_post();
get_template_part( 'template-parts/content', 'search' );
endwhile;
the_posts_navigation();
else :
get_template_part( 'template-parts/content', 'none' );
endif;
wp_reset_postdata(); ?>
</main>
</section>
<?php get_footer(); ?>
But it not working. It shows all posts.