Custom post types are an additional “type” of “post” and are very handy if you need to create an extra section on your website. There can be some issues in display posts on a category page for a given custom post type. Copy and paste the following code into your theme’s functions.php file to enable custom post type’s on category pages:
function ve_products_sql_where_clause($sql) { if (is_category()) { $sql = str_replace("wp_posts.post_type = 'post'", "wp_posts.post_type = 've_products'", $sql); } return $sql; } add_filter('posts_where', 've_products_sql_where_clause');