问题在于这些方面:
$fv_jobtype = get_the_terms($post_id, "job_type");
...
$output .= print_r($fv_jobtype);
第一行获取分配给给定职位的所有作业类型,并将其存储为中的对象数组
fv_jobtype
变量
倒数第二个使用print_r
函数,它试图以可读的形式打印给定的复杂值,这样您就可以得到您想要的。
How to fix it?
输出您真正想要看到的内容。如果只有名称可见,请严格执行以下操作:
function crunchify_feed( $content ) {
if ( is_feed() ) {
$post_id = get_the_ID(); // sample reference. remove this if you don\'t want to use this
$output = implode( \', \', wp_list_pluck( get_the_terms( $post_id, \'job_type\' ), \'name\' ) );
$content = $content.$output;
}
return $content;
}
add_filter( \'the_content\', \'crunchify_feed\' );