• Saltar a la navegación principal
  • Saltar al contenido principal
Código Genesis

Código Genesis

Tutoriales de WordPress y Genesis Framework

  • Empieza aquí
  • Cuenta
    • Suscripción
    • Perfil
    • Actualizar tarjeta
    • Favoritos
    • Salir
  • Suscribirse
  • Acceder

Mostrar los campos personalizados de un CPT en el editor de bloques de WordPress

Aprende en este tutorial cómo conseguir que se vean los campos personalizados de un Custom Post Type (CPT) dentro del editor de bloques de WordPress.

La llegada del editor de bloques a WordPress ha traído muchos cambios, por eso en Código Genesis te encuentras (y seguirás encontrando) muchos tutoriales sobre el tema.

Una de las novedades es la gestión de las metaboxes.

Por ejemplo, ¿te ha ocurrido alguna vez que al estar editando la entrada de un CPT te ha costado encontrar la metabox de los campos personalizados?

Metabox con los campos personalizados en el editor de bloques.

Pues hoy vas a descubrir cómo evitar que te vuelva a pasar:

Pasos para visualizar la metabox de los campos personalizados en el editor de bloques de un CPT

1. Añade soporte para los campos personalizados en el CPT

Si estás utilizando un CPT creado mediante código, asegúrate de que la línea de ‘supports‘ es como la siguiente:

Para ver este código y los otros 1805 snippets de esta web,
identifícate o suscríbete aquí.

La clave está en insertar el argumento custom-fields al array encargado de dar soporte al CPT.

Muy bien, ahora solo te queda un paso.

2. Muestra los campos personalizados en el editor de bloques

Pues sí. No es suficiente con que tu CPT soporte los custom fields, sino que le tienes que indicar al editor de bloques que te enseñe la metabox.

Para ello, haz click en los tres puntos horizontales de arriba a la derecha y ve a las opciones:

A continuación, selecciona la cajetilla de «Campos personalizados».

Ahora sí que sí. 😉

Con esto ya aparecerá la metabox para añadir, editar o modificar los campos personalizados.

De hecho, esta segunda parte del tutorial te viene genial si también quieres que se vean en las entradas normales y no lo hacían hasta ahora.

Conclusiones

¿Te estás volviendo loco porque no encuentras la metabox de los campos personalizados en el editor de bloques cuando editas las entradas de un CTP?

Aquí tienes la solución.

Si tienes alguna pregunta o quieres darme una sugerencia para próximos tutoriales, déjala en los comentarios (esta opción es exclusiva para suscriptores).

Editor de bloques PHP

Nahuai Badiola

Desarrollador web especializado en WordPress y Genesis Framework. CEO de Código Genesis y cofundador de OsomPress (temas y plugins para WordPress).

Para dejar dudas o preguntas sobre este código, puedes login o suscribirte.

  • Empieza aquí
  • Sobre Código Genesis
  • Preguntas frecuentes
  • Contacto

Aviso legal · Política de privacidad · Política de cookies · Condiciones de contratación
Copyright © 2023 · Código Genesis

¿Has olvidado tu contraseña?