如何在自定义WP_Query中检索自定义帖子类型元字段

Beh*_*ini 2 wordpress wordpress-theming

有人可以告诉我如何呈现自定义帖子类型元字段(元框).我有一个名为"新闻"的自定义帖子类型,我成功地将一个元数据添加到我的自定义帖子类型,称为"新闻信息",它假设存储:
一个TextField =新闻资源
一个选择选项=新闻类型
一个复选框

在此输入图像描述

我可以使用自定义循环检索自定义帖子类型"新闻"内容:

<?php
 $args = array( 'post_type' => 'news');
 $loop = new WP_Query( $args );
 while ( $loop->have_posts() ) : $loop->the_post();
    the_title();
    echo '<div class="content">';
    the_content();
    echo '</div>';
 endwhile;
?>
Run Code Online (Sandbox Code Playgroud)

但我不知道如何将相关的元字段添加到"新闻"帖子中?相信我,谷歌这很多,但找不到任何解决方案所有这些只是试图在管理页面上呈现Metabox但没有样本在页面上呈现!你能告诉我如何使用wp-query循环访问和呈现页面上的数据吗?

谢谢

Chr*_*ert 11

要建立SidGBF的答案,你可以使用 get_post_meta(get_the_ID(),'YOUR_FIELD_NAME',true);

如果你要一次又一次地使用它,这有点冗长,所以将它添加到你的functions.php文件可能会有所帮助:

function get_custom_field($field_name){
  return get_post_meta(get_the_ID(),$field_name,true);
}
Run Code Online (Sandbox Code Playgroud)

然后你可以使用get_custom_field('YOUR_FIELD_NAME').

如果您想打印字段的值,请使用 echo get_custom_field('YOUR_FIELD_NAME')