Передача переменной php в Wp_query

Я пытаюсь получить все сообщения, содержащие специальный текст, связанный со страницей, используя wp_query. Когда я пишу напрямую, он показывает результат, но когда я заменяю его переменной php, он ничего не показывает.

Мой код:

$mqry = new WP_Query( array( 'post_type' => 'post', 's' => 'special text', )); if ( $mqry->have_posts() ) : /* Start the Loop */ while ( $mqry->have_posts() ) : $mqry->the_post(); get_template_part( 'template-parts/index-content', get_post_format() ); endwhile; endif; wp_reset_postdata(); 

Это показывает положительный результат.

но это отрицательно:

 $title=get_the_title(); $mqry = new WP_Query( array( 'post_type' => 'post', 's' => $title, )); if ( $mqry->have_posts() ) : /* Start the Loop */ while ( $mqry->have_posts() ) : $mqry->the_post(); get_template_part( 'template-parts/index-content', get_post_format() ); endwhile; endif; wp_reset_postdata(); 

Solutions Collecting From Web of "Передача переменной php в Wp_query"