Custom Post Type (CPT)

Un CPT es un tipo de contenido personalizado que extiende los nativos de WordPress (post, page). Se registra con register_post_type() dentro del hook init.

register_post_type( 'producto', [
    'labels'      => [ 'name' => 'Productos' ],
    'public'      => true,
    'has_archive' => true,
    'supports'    => [ 'title', 'editor', 'thumbnail' ],
]);