Пример строки запроса: testdev.com/test-results/?Title=166
У меня есть следующий код ниже. Я не могу понять, как настроить последний массив для получения идентификатора и затем создать правильное сообщение. (отношение может быть проигнорировано, другие массивы у меня работают и не нужны для примера)
Любые советы / помощь будут оценены
<?php**THIS IS WHERE I TRIED TO GET THE ID**
$queryTitle = $_GET['Title'];
$pageTitle = the_title();
$args = array(
// all your args here
'post_type' => 'resorts',
'meta_query' => array(
'relation' => 'OR',
array( **THIS IS WHERE I TRIED TO GET THE TITLE FROM THE URL**
'key' => $pageTitle,
'value' => $queryTitle,
'compare' => '=',
),
)
);
$query = new WP_Query( $args );
if($query->have_posts()) : while ($query->have_posts()): $query->the_post(); ?>
content etc goes here
<?php endwhile; else : ?>
<p>No results found, modify your search criteria and try again!</p>
<?php endif; ?>
get_page()
может быть использован:
$queryTitle = $_GET['Title'];
$your_page = get_page($queryTitle);
echo $your_page->post_title;
Других решений пока нет …