2014-11-18 1 views
0

Пример из query_string будет: testdev.com/test-results/?Title=166Вывод страницы с ID страницы в QUERY_STRING

Я следующий код, приведенный ниже. Я не могу понять, как настроить последний массив для получения идентификатора, а затем создать правильную запись соответственно. (Отношение можно игнорировать, другие массивы я работаю и не нужно для примера)

Любых советов/помощь будет оценена

<?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; ?> 

ответ

0

get_page() может быть использовано:

$queryTitle = $_GET['Title']; 
$your_page = get_page($queryTitle); 
echo $your_page->post_title; 
+0

Я обновил свое сообщение, чтобы быть более общим, я попал в концепцию названия. Его Как я могу получить сообщение для вывода из id. Таким образом, это могут быть заголовки, контент и т. Д. И как это вписывается в массив – RMH

+0

, это не работает, как вы хотите ... ?? – Dinesh

+0

Как бы я хотел добавить, что делать массив, чтобы я мог получить сообщение? 'array ( 'key' => $ queryTitle, 'value' => $ your_page, 'compare' => '=', )' – RMH

Смежные вопросы