1

当我在 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;
    ?>

非常感谢您的帮助

4

1 回答 1

0

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

所以解决方案是:

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

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

于 2013-04-26T04:42:14.307 回答