2017-02-02 3 views
1

Я использую шаблон страницы с переменной $ _GET, чтобы возвращать информацию для одного сообщения, которое является частью пользовательского типа сообщения, но ничего не возвращает. Есть идеи?Wordpress - Загрузка сообщений по ID возвращает NULL

  <?php 
      $args = array(
      'p' => $_GET['funeralID'], // id of a page, post, or custom type 
      'post_type' => 'post' 
     ); 

      $video_post = new WP_Query($args); 

      while ($video_post->have_posts()) : $video_post->the_post(); ?> 


      <?php the_field('archive_video_link'); ?> 

ответ

1

Я хотел бы добавить переменную в массив 'The WordPress признаваемых переменных запроса' ...

add_action('init','add_my_vars'); 
function add_my_vars() { 
    global $wp; 
    $wp->add_query_var('funeralID'); 
} 

Тогда значение 'funeralID' может быть найден через get_query_var('funeralID'); См Codex

+0

спасибо, но это не сделало ничего, чтобы исправить эту проблему. – MG1

+0

@ MG1 Ой, была ли проблема с получением переменной запроса? Я не уверен, что вы пытаетесь выполнить, но, возможно, это факт, что вы используете '' post_type '=>' post'', Если это настраиваемый тип сообщения, я думаю, вы должны использовать это вместо 'после'. – Ricardo

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