Saltar al contenido

Custom post type

julio 19, 2022

Tipo de puesto personalizado ui

Esto construirá un tipo de entrada personalizado básico accesible en el administrador de WordPress. Puedes personalizar el tipo de entrada personalizado pasando argumentos al método set(). En el código anterior especificamos que el custom post type debe ser público. Puede pasar todos los argumentos definidos en la función del núcleo de WordPress register_post_type así:

Cuando añades estados personalizados, aparecen en el orden en que los has definido. Y el primer estado definido es el que se utiliza para “publicar/registrar/publicar” su tipo de entrada personalizado. Así que, básicamente, el primer estado definido actúa como el botón central de “Publicar” o simplemente es el primer estado que se guarda para su tipo de entrada personalizada, excepto si elige redactarlo.

En este ejemplo, manteniendo el tipo de post personalizado libros, queremos construir un sistema para alquilar y vender libros. Así que necesitamos registrar un estado para decir que un libro está disponible para alquilar, está actualmente alquilado o para vender. Además, aprovechando el estado de borrador por defecto, se puede guardar el trabajo para más adelante.

Estos estados se registran con propiedades por defecto. Si crea un nuevo libro en la administración de WordPress, debería ver esta lista de estados dentro del metabox de publicación: Borrador, Alquilado, Alquilado, Vendido y Vendido.

Columnas de tipo de entrada personalizadas

Si usted tiene un blog en WordPress, entonces los tipos de entradas personalizadas son la característica más importante que debe conocer para ampliar su experiencia. WordPress tiene dos tipos de entradas incorporadas más utilizadas que son las entradas y las páginas. Además de eso, también existen los tipos de entradas adjuntas, las revisiones, los menús de navegación, el CSS personalizado y los conjuntos de cambios.

  Que significa bad gateway

Pero a veces necesitas mostrar diferentes tipos de contenido que no forman parte de ninguna página o entrada del sitio web. Tienes que publicar tipos adicionales de contenido como Películas, ofertas de cupones de blogs, Testimonios, Revisiones, Productos de WooCommerce, Eventos o Portafolios en una sección separada en el sitio web. Esto no está incluido en ninguna página o post en particular y ese problema se resuelve con los tipos de post personalizados. Para ello, hay varios tipos de plugins disponibles para WordPress. Entre ellos, utilizaremos el plugin CPT UI y Advanced Custom Fields (ACF) para servir a nuestro propósito.

Los posts personalizados pueden incluir campos personalizados y taxonomías personalizadas. Estos dos elementos pueden mejorar los tipos de post aún más. Supongamos que usted ha creado un blog trata de post, que el tiempo que necesita para crear campos personalizados que le ayudará a mostrar su biografía del autor o excepto. Así que por esta razón, algunos campos personalizados también se incluyen en los tipos de puestos.

Elementos de tipo de entrada personalizados

CPTUI ayuda a crear tipos de contenido personalizados, pero mostrar ese contenido puede ser todo un reto. Hemos creado Custom Post Type UI Extended para ayudarte a mostrar tu contenido creado. Consulta nuestra página de Diseños para ver ejemplos de diseños disponibles con Custom Post Type UI Extended.

A partir de la versión 1.7.0, Custom Post Type UI Extended se ha trasladado correctamente a la experiencia del editor de bloques y está trabajando para que todos los diseños estén disponibles en el nuevo “Custom Post Type UI Block”. Ahora es aún más fácil empezar a mostrar tu contenido con los diseños existentes y futuros disponibles con Custom Post Type UI Extended.

  Spf1

Este plugin es realmente útil ya que hace que la creación de posts personalizados sea más sencilla que codificar tus propias funciones en php. También significa que los puestos personalizados son independientes de los temas para que pueda cambiar el tema sin perder el puesto. Y usted puede editar fácilmente la configuración de su puesto personalizado en cualquier momento.

Funciona bien, pero le faltan varias opciones de CPT: rest_namespace, capabilities, map_meta_cap, register_meta_box_cb, rewrite[feeds, pages, ep_mask], template, y template_lock. Me doy cuenta de que no son comunes, pero es un fastidio cuando vas a crear tu tercer CPT y te das cuenta de que tienes que encontrar una solución diferente que se adapte a una de las opciones que faltan. No es bueno tener unas cuantas registradas en CPTUI y otras a mano.

Archivo de tipo de entrada personalizado

Además, diseñas tu plantilla una sola vez y la aplicas a todos los posts que pertenecen al tipo de post personalizado. Más tarde, si necesitas editar la plantilla, tus cambios se aplicarán automáticamente a todas las entradas de ese tipo.

Cuando creas o editas un tipo de entrada personalizado, puedes encontrar el panel de opciones adicionales debajo de la configuración principal. Este panel presenta un montón de opciones adicionales relacionadas con los enlaces permanentes, los archivos, la interfaz del tipo de entrada y mucho más. En la mayoría de los casos, puedes simplemente utilizar los valores predeterminados para estas opciones.

Esta web utiliza cookies propias para su correcto funcionamiento. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad