1 回答

TA貢獻1854條經驗 獲得超8個贊
如果我正確理解你的問題,你想使用 return 語句返回你之前回顯的輸出的串聯字符串。
function l1category_list_func(){
$output = '';
$custom_terms = get_terms('csgroup');
foreach($custom_terms as $custom_term) {
wp_reset_query();
$args = array('post_type' => 'page', 'csgroup' => 'digital-expert-group',
// $args = array('post_type' => 'page', 'csgroup' => 'management-consultants-group',
'tax_query' => array(
array(
'taxonomy' => 'csgroup',
'field' => 'slug',
'terms' => $custom_term->slug,
),
),
);
$loop = new WP_Query($args);
if($loop->have_posts()) {
echo '<h2>'.$custom_term->name.'</h2>';
while($loop->have_posts()) : $loop->the_post();
$output .= '<a href="'.get_permalink().'">'.get_the_title().'</a><br>';
endwhile;
}
}
wp_reset_postdata();
return $output;
}
- 1 回答
- 0 關注
- 113 瀏覽
添加回答
舉報