the_content没有为自定义帖子类型显示任何内容

时间:2013-04-26 04:35:56

标签: wordpress custom-post-type

当我在Wordpress中使用默认的帖子类型时,上面的代码运行良好。但是对于自定义帖子类型,它什么也没显示。

   <?php
    $p=$_GET['p'];

    header('Content-Type: text/html; charset: UTF-8');
    require( '../../../../wp-load.php' );

    $my_query = new WP_Query();
    $my_query->query(array( 'post__in' => array($p)));

    if ($my_query->have_posts()) : while ($my_query->have_posts()) : $my_query->the_post(); 

    echo the_content();


    endwhile;
    endif;
    ?>

非常感谢您的帮助

1 个答案:

答案 0 :(得分:0)

自定义帖子类型不是帖子。

所以解决方案是:

$my_query->query(array('post_type' => 'aya-bi-aya', 'post__in' => array($p)));

寻找解决方案的时间,并在SO上发布问题后找到它几分钟