¿Cuándo es mejor usar un tipo de publicación personalizado de WordPress que extender los tipos de publicación incluidos?

Tiendo a usar tipos de publicaciones personalizadas cuando tengo contenido que me gustaría organizar de manera similar a las publicaciones de blog (por relaciones como categorías y etiquetas en lugar de la organización padre / hijo de las páginas normales. Aunque también se puede hacer una publicación jerárquica tipos.) Por lo general, la situación también requiere taxonomías personalizadas. (Si no fuera así, podría simplemente usar una categoría de blog).

También puedo hacer esto cuando quiero separar el contenido para la facilidad del cliente o porque quiero usar campos personalizados para este contenido pero no para páginas o publicaciones normales.

Los usos comunes (para mí) son carteras, listados de productos o artículos que son diferentes a las publicaciones de blog. (Estos podrían ser libros blancos o artículos académicos).

Por ejemplo, recientemente hice un sitio para un bar e hice un tipo de publicación llamado bebidas para mostrar el menú. También tiene taxonomías para cosas como tipo, estilo y alcohol (alcohol por volumen). Estoy haciendo algo similar para una empresa de fabricación que tiene 7 categorías principales de productos. Este sitio utiliza muchos campos personalizados.

En ambos casos, es fácil para el cliente agregar productos yendo a “bebidas” o “productos” y luego agregando el nombre y la descripción del producto y luego simplemente marcando las casillas correctas para los diversos términos de taxonomía (tipo: vino, estilo: cabernet y etc.) Luego uso los archivos y consultas de taxonomía para mostrar el contenido.

Tan pronto como esté escribiendo un código personalizado para evitar los tipos integrados, también podría registrar un nuevo tipo de publicación.

¡Mucho más fácil de consultar y adjuntar metadatos personalizados!

Y en el DB hay poca diferencia entre los dos registros (un campo).

Los tipos de publicación incorporados son solo valores predeterminados. No tienen un estado especial 😉