我正在做一个分类页面。我想在一个页面上显示属于该类别的所有帖子。每篇文章都使用我添加的自定义字段。我想循环浏览这些帖子,以便在每个帖子之后显示它们,&;还显示属于每个帖子的自定义字段值。
如何循环自定义字段以获取属于每个帖子的值?我想在每篇文章的其余部分旁边显示此值。我正在使用一个名为advanced events manager的插件。
到目前为止,我的代码无法获取每篇文章的自定义字段的值:
$latest_cpt = get_posts("post_type=event");
$theidone =$latest_cpt[0]->ID;
$this_post_id = $theidone; //get_the_ID();
$key_2_value = get_post_meta( $this_post_id, \'custom_select\', true );
if( ! empty( $key_2_value )) {
$thisisworking = $key_2_value ;
;}
echo $thisisworking;
我的代码只获取第一篇文章的自定义字段值,如何获取每篇文章的自定义字段值?谢谢
最合适的回答,由SO网友:Wali Hassan 整理而成
您缺少“foreach”循环。这样试试
$latest_cpt = get_posts("post_type=event");
foreach ( $latest_cpt as $cpt_post ) {
$theidone =$cpt_post->ID;
$this_post_id = $theidone; //get_the_ID();
$key_2_value = get_post_meta( $this_post_id, \'custom_select\', true );
if( ! empty( $key_2_value )) {
$thisisworking = $key_2_value ;
;}
echo $thisisworking; }