O register_post_type
tem um capabilities
(ou versão simples: capability_type
) que você pode usar para especifique um recurso separado para criar e editar postagens desse tipo. Se você definir isso, poderá criar uma nova função que tem a capacidade de editar essas postagens personalizadas, mas não postagens regulares.