这更像是一个PHP问题,但解决方案很简单-您需要使用foreach
-循环打开$getslug
, 因为你只是附和了第一个分类法的鼻涕虫。
功能wp_get_post_terms()
不返回单个对象,而是返回一个对象数组。你是对的[0]
, 这表示您正在检查所述数组的第一个条目。
您的函数应该如下所示:
$getslugid = wp_get_post_terms( $post->ID, \'opd_taggallery\' );
foreach( $getslugid as $thisslug ) {
echo $thisslug->slug . \' \'; // Added a space between the slugs with . \' \'
}