Objetivo:
1 – registrar um post type menu

No final do wp-includes\functions.php adicionar a seguinte função.
function registrar_produtos() {
register_post_type('product', [
'labels' => [
'name' => 'Produtos',
'singular_name' => 'Produto'
],
'public' => true,
'has_archive' => true,
'rewrite' => [
'slug' => 'produtos'
],
'supports' => [
'title',
'editor',
'thumbnail'
]
]);
}
add_action('init', 'registrar_produtos');2 – criar um Post Types – Theme Handbook | Developer.WordPress.org
criar single-{post-type}.php em wp-content\themes\blocksy\single-product.php
Então todo tipo de post vai usar esse single especifico de forma automática
Vale mencionar que também há suporte para archive-{post-type}.php como mencionado no site do wordpress.