我不确定您为什么会得到“0”。但您不应该在work\\u custom\\u columns()中使用2个switch语句。
尝试以下操作:
function work_custom_columns($column){
global $post;
switch ($column){
case "work_category":
echo get_the_term_list($post->ID, \'work_category\', \'\', \', \',\'\');
break;
case "work_hashtags":
echo get_the_term_list($post->ID, \'work_hashtag\', \'\', \', \',\'\');
break;
}
}