可以让我知道如何呈现自定义帖子类型元字段(元框)吗?
我有一个称为“新闻”的自定义帖子类型,并且已成功将一个元框添加到了名为“新闻信息”的自定义帖子类型中,该存储应该存储:TextField =新闻资源A选择选项=新闻类型A复选框
我可以使用以下自定义循环来检索自定义帖子类型“新闻”内容:
<?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;
?>
但是我不知道如何将相关的元字段添加到“新闻”帖子中?相信我,我非常喜欢Google,但找不到任何解决方案,所有这些解决方案都只是试图在管理页面上呈现Metabox,但在该页面上没有展示示例!
您能告诉我如何使用wp-query循环访问和呈现页面上的数据吗?
谢谢
最佳答案
要基于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);
}
然后,您可以只使用
get_custom_field('YOUR_FIELD_NAME')
。如果您想打印该字段的值,请使用
echo get_custom_field('YOUR_FIELD_NAME')
关于wordpress-theming - 如何在自定义WP_Query中检索自定义帖子类型元字段,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19824570/