¿Que es un campo personalizado o custom field en WordPress?

Por defecto, las entradas y páginas de WordPress traen los llamados campos personalizados o custom fields. Sirven para añadir datos o configuraciones especificas a una página o entrada de forma manual.

¿Por qué no aparece esta opción en mi Custom Post Type?

Los campos personalizados o custom fields son compatibles con todos los tipos de posts, páginas o entradas. Si no aparecen en tu Custom Post Type de WordPress es por que no le has dado este soporte a la hora de crearlo.

¿Como implementarlo?

En los parámetros de creación de nuestro Custom Post Type, concretamente en el parámetro «supports», tendremos que añadir el valor «custom-fields», que le pasaremos a la función «register_post_type».

Ejemplo de código

$args = array(
     'supports'=> array('title','editor','thumbnail','excerpt','custom-fields','revisions'),
);
 
register_post_type( 'productos', $args ); 

Si te ha sido de utilidad ¡deja un comentario! 🙂