我在获取自定义帖子列表的术语时遇到问题。我的自定义帖子类型有两种分类法。其中之一是“visa\\u处理”。我正在尝试创建一个列表(table,tr,td)“Name1,Name2,passport num,processing”
“处理”是一个术语,各不相同。
我需要得到每个帖子列表上的“处理”术语。
ex)John,Smith,K009923,waitingPrice,Mark,K009923,failedJordan,MC,K009923,发行
“已应用、正在等待、失败、已发布”<;--这些是分类法“visa\\U处理”的术语。
但术语并没有显示或打印“数组”。我怎样才能修复它?
$args = array(
\'post_type\' => $post_type,
\'numberposts\' => $limit,
\'post_status\' => $status,
);
$posts = get_posts( $args );
if( count($posts) ):
$return .= \'<table>\';
foreach( $posts as $post ): setup_postdata( $post );
/** get meta values and replace **/
$getPassport = get_post_meta( get_the_ID(), \'_Passport\', true );
$getPassport_replaced = substr_replace($getPassport, "*", 3).\'*****\';
$getName1 = get_post_meta( get_the_ID(), \'_Name1\', true );
$getName2 = get_post_meta( get_the_ID(), \'_Name2\', true );
$getName2_replaced = substr_replace($getName2, "*", 3).\'***\';
//$getNames = get_the_title(); // 전체 이름 : 사용안함
//$processing = get_the_terms( get_the_ID(), \'visa_processing\', array("orderby"=>"term_order"));
//$processing = wp_get_post_terms( get_the_ID(), \'visa_processing\');
//$processing = wp_get_object_terms( get_the_ID(), \'visa_processing\' );
//echo get_the_ID();
//$terms = get_the_terms(); print_r($terms);
$return .= \'<tr><td>\' . $getName1 .\' \'. $getName2_replaced .\'</td> <td>\'.$getPassport_replaced.\'</td><td>\'.$processing.\'</td></tr>\';
endforeach; wp_reset_postdata();
$return .= \'</table></div>\'; //#recent_visas
else :
$return .= \'<p>No posts found.</p>\';
endif;
return$return;