У меня есть этот код. Этот код используется для отображения всех категорий в WordPress.
foreach((get_the_category()) as $category) { echo $category->cat_name . ', '; }
Но даже когда отображается только одна категория, запятая позади нее все еще есть. Я хочу так:
- 1 категория: [категория]
- 2 категории: [категория] , [категория]
- То же самое относится к 3 категориям: [категория] , [категория] , [категория]
Это возможно? Я пытался:
foreach((get_the_category()) as $category) { $getcount = count(get_the_category()); if($getcount > 1) { echo $category->cat_name . ', '; } else { echo $category->cat_name; } }
Но это также не самое лучшее решение, и когда есть более 1 категории, эта же проблема будет точной.
Помощь очень ценится.