criar post type no wordpress com single template

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.

Scroll to Top