Wordpress - 按ID加载帖子返回NULL

时间:2017-02-02 17:44:46

标签: wordpress wordpress-theming

我使用带有$ _GET变量的页面模板来返回单个帖子的信息,该帖子是自定义帖子类型的一部分,但它不会返回任何内容。有任何想法吗?

         <?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 个答案:

答案 0 :(得分:1)

我会将变量添加到WordPress的'识别查询变量'数组......

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

然后可以通过get_query_var('funeralID');找到'funeralID'的值。Codex