表示されている投稿にカテゴリがある場合にのみHTMLを表示する必要があります。特定のカテゴリではなく、すべてのカテゴリのみです。
私はif (!is_empty(get_the_category($post->ID)))
を試しましたが、どういうわけかこれはうまくいきません。他の誰かが同じ問題を抱えていますか?
代わりにhas_category
を使用してください。
if (has_category('',$post->ID)) ...
The Loopで使用したい場合は、IDを指定する必要はありません。
if (has_category()) ...