从自定义POST类型检索meta-box

时间:2012-09-05 作者:MF1

我试图在我的主页上显示来自自定义帖子类型的数据,为此我使用了一个单独的模板。

我遇到一个致命错误:当我的代码如下所示时,调用未定义的方法WP\\u Query::have\\u post():

get_header(); ?>
<div class="home_main_text">

<?php while ( have_posts() ) : the_post(); ?>
<?php get_template_part( \'content\', \'home\' ); ?>
<?php endwhile; // end of the loop. ?>
</div><!-- #primary -->
<?php 
$current = date("d/m/Y");
$args = array(\'post_type\' => \'jh_dedications\');
$loop = new WP_Query($args);

    while ( $loop -> have_post() ) : $loop->the_post();
    the_title();
    endwhile;
    ?>

1 个回复
最合适的回答,由SO网友:Chris_O 整理而成

while ( $loop -> have_post() ) : $loop->the_post();

您缺少一个shave_post() 应该是have_posts();

你的标题是检索元框,我想你指的是post\\u元。您使用的get_post_meta() 作用

结束