Cómo crear tipos de publicaciones personalizadas de WordPress

Cómo crear tipos de publicaciones personalizadas de WordPress

WordPress puede mostrar una gran cantidad de diferentes tipos de contenido, pero organizarlo puede ser difícil. Las opciones predeterminadas son bastante limitadas, y personalizarlas puede ser confuso. Es precisamente por eso que decidí armar esta breve guía.


Al usar tipos de publicaciones personalizadas, puede crear un nuevo tipo de elemento, como publicaciones y páginas, que contendrá un conjunto diferente de datos. Tendrá su propio menú de administración, sus propias páginas de edición, sus propias taxonomías personalizadas y muchas otras utilidades..

Si se pregunta por qué necesita uno de estos en primer lugar, son los mejores para sitios web con contenido que está organizado en una estructura inusual. Entonces, si tiene algún contenido que necesita mostrar de manera diferente a las publicaciones y páginas normales, un tipo de publicación personalizada puede ser justo lo que necesita. También son excelentes para SEO, debido a sus enlaces permanentes incorporados.

¿Qué es un tipo de publicación personalizada??

Un tipo de publicación, a pesar del nombre que suena específico, se puede utilizar para cualquier tipo de contenido. Probablemente los haya visto antes, ya que los desarrolladores usan tipos de publicaciones personalizadas para agregar carteras, personal, testimonios y más a sus temas de WordPress. Por lo tanto, un tipo de publicación personalizado es solo una publicación normal con un valor diferente de post_type en la base de datos. Hay cinco tipos de publicación predeterminados: publicación, página, archivo adjunto, revisión y menú de navegación. WordPress 3.0+, sin embargo, le brinda la capacidad de agregar sus propios personalizados.

Tipos de publicaciones y taxonomías de WordPress

El término taxonomía aparece a menudo en referencia a tipos de publicaciones personalizadas y eso puede ser un poco confuso para algunos. Para aquellos nuevos en WordPress, las taxonomías son una forma de agrupar publicaciones y tipos de publicaciones personalizadas. WordPress viene con cuatro integradas: categoría, etiqueta, categoría de enlace y formatos de publicación. Puede obtener más información sobre los detalles de estos en el WordPress Codex. Sin embargo, también puede crear sus propias taxonomías personalizadas y usarlas en sus tipos de publicación para agrupar y ordenar el contenido.

Cómo crear un tipo de publicación personalizada?

Agregar tipos de publicaciones personalizadas en WordPress es extremadamente fácil ya que WordPress incluye la función central register_post_type que se puede usar para crearlos. Esto significa que si usted es un desarrollador de complementos, puede incluir fácilmente tipos de publicaciones personalizadas en el tema que está creando. O puede agregarlos a través de su tema secundario o mediante un complemento personalizado.

Creación manual de un tipo de publicación personalizada (usando código)

Primero lo primero, ¿dónde debe agregar su código? El mejor lugar para registrarse y agregar sus tipos de publicaciones personalizadas depende de su proyecto. Si está trabajando en un sitio cliente que ya tiene un tema activo, querrá crear un tema secundario y registrar sus tipos de publicaciones desde allí. Si está creando su propio tema personalizado, puede colocar el código en el archivo functions.php o en cualquier otro archivo llamado desde functions.php. Y si está desarrollando un complemento, realmente no importa dónde agregue el código, siempre que el código se ejecute antes del enlace de acción “init” para asegurarse de que esté disponible.

Para fines de prueba, su funciones.php el archivo funcionará bien. Pero un complemento garantizará que no rompa su sitio al cambiar o actualizar su tema.

Si el tipo de publicación personalizada es realmente importante, considere convertirlo en un complemento imprescindible. Para los no iniciados, los complementos de uso obligatorio se instalan en un directorio especial dentro de la carpeta de contenido y se habilitan automáticamente en todos los sitios. Los complementos de uso obligatorio no se muestran en la lista predeterminada de complementos en la página de complementos de wp-admin.

De todos modos, se puede agregar un tipo de publicación personalizada a WordPress a través de register_post_type () función. Esto le permite definir uno nuevo mediante varias etiquetas. Una vez que haya creado su encabezado, puede usar esta función antes de admin_menu, pero después del after_setup_theme ganchos de acción. Si se creó correctamente, puede hacerlo con solo unas pocas líneas de código. Desde el WordPress Codex, Aquí hay un ejemplo simple de un nuevo tipo de publicación personalizada:

función create_post_type () {
register_post_type ('acme_product',
formación(
'etiquetas' => matriz (
'name' => __ ('Productos'),
'singular_name' => __ ('Producto')
),
'public' => true,
'has_archive' => verdadero,
)
);
}
add_action ('init', 'create_post_type');

Esto crearía un tipo de publicación llamado “producto” que se identifica como “acme_product”. los register_post_type La función obtiene dos valores. El primero es “etiquetas” para el nombre. El segundo es “público” para que aparezca en la pantalla de administración y en su sitio. Y, por último, “has_archive” para habilitar el archivo del nuevo tipo de publicación.

Después de configurar esto, debería ver la entrada del menú para el tipo de publicación personalizada, poder agregar publicaciones, ver la lista de publicaciones en el administrador y visitarlas en su sitio web. Hay muchos más valores o argumentos que puede agregar a una página personalizada. Una lista completa de ellos se puede encontrar en el registrarse en la página de tipo de publicación del Codex.

A continuación, cree una imagen de icono de 16 × 16 píxeles y guárdela en su carpeta de complementos actual. Esto es necesario para el ícono de tipo de publicación personalizado en el tablero. Otra opción es usar un icono de fuente. Si está interesado en seguir esa ruta, tenemos una guía rápida sobre cómo usar Dashicons para sus tipos de publicaciones personalizadas que debe leer. Luego puedes continuar y activar el complemento.

Una nota sobre los nombres: aunque es tentador y conveniente usar un identificador de tipo de publicación personalizado simple, es mejor prefijarlo. Use un espacio de nombres corto que identifique el complemento, el tema o el sitio web que usa el tipo personalizado. Para obtener una guía mucho más detallada, consulte el tuts + guía a los tipos de publicaciones personalizadas de WordPress. Excavan en más opciones de código y tipo de publicación personalizada si desea codificar sus tipos de publicación usted mismo. Pero si quieres una opción más rápida y fácil, sigue leyendo!

Crear un tipo de publicación personalizada con un complemento

Plugin ilimitado de tipos de publicaciones

La forma más fácil de agregar nuevos tipos de publicaciones personalizadas es con un complemento. El libre Tipos de publicaciones Plugin ilimitado resulta que crear y administrar tipos de publicaciones personalizadas es muy sencillo. Incluso puedes crear taxonomías personalizadas también.

Todo lo que tienes que hacer es instalar el complemento. Puede obtenerlo directamente desde el directorio de WordPress (consulte los enlaces anteriores). O instálelo desde su panel de WordPress en Complementos> Agregar nuevo y busque “tipos de publicación ilimitados”: debería ser el primer resultado. Simplemente instale y active.

Complemento ilimitado de tipos de publicaciones: cree nuevos tipos de publicaciones

Esto agregará un nuevo elemento de menú Tipos de publicación hacia la parte inferior de su tablero. Haga clic en él para comenzar a crear sus nuevos tipos de publicaciones y taxonomías. Hay toneladas de opciones para el tipo de publicación personalizada o el nombre de la taxonomía, lo que hace que el nuevo tipo de publicación sea visible para los autores, donde aparece en su tablero (o dentro de un submenú, como en “Configuración”), el ícono de menú, metaboxes compatibles (solo marque las que desea incluir), e incluso configuraciones avanzadas para la API REST.

Elija las opciones que desea habilitar para su nuevo tipo de publicación y guárdelas. Eso es. ¡Ya está listo! Solo busque el nombre que le dio a su nuevo tipo de publicación personalizada en su tablero. El nuestro se llama “Mis tipos de publicación” en la captura de pantalla anterior. (Nota: no asignamos una ubicación, por lo que simplemente se agregó después de los tipos de publicaciones existentes en nuestro sitio de prueba).

Complemento ilimitado de tipos de publicación: opciones totales

Los tipos de publicación ilimitados se crearon para funcionar perfectamente con cualquier tema de WordPress, pero si está utilizando el tema Total de WordPress, tendrá acceso a un montón de opciones exclusivas y potentes. Establezca una página principal personalizada para sus migas de pan, elija las opciones de diseño de archivo del nuevo tipo de publicación, seleccione bloques y meta de entrada (y entrada única), habilite la paginación Siguiente / Anterior y más.

Alternativa: WCK WordPress Creation Kit PRO

Tipos de publicaciones personalizadas y creador de campos personalizados - WCK

Información y descargaVer la demostración

WordPress Creation Kit PRO es un complemento premium de WordPress que facilita la personalización de su instalación de WordPress para que los clientes o colaboradores solo vean lo que usted quiere. Este poderoso complemento le da control sobre los campos personalizados y el tipo de publicación para crear su propia instalación limpia de WordPress.

Si usted es un desarrollador web, probablemente ya sepa que WordPress puede ser abrumador para algunos clientes, y una forma de ayudarlos a simplificar el proceso de uso de su sitio web es recortar lo que pueden y no pueden ver en el respaldo de su WordPress instalación. Ingrese al WordPress Creation Kit PRO. Con esto, puede crear una instalación de WordPress fácil de usar específica para su cliente. Puede crear y renombrar tipos de publicaciones y taxonomías personalizadas para que les sea más fácil de entender u ocultar algunas de las opciones de configuración incluidas con el tema de WordPress que ha utilizado para su sitio web. Hay tonos que puedes hacer con WordPress Creation Kit PRO.

Otra gran característica del Kit de creación de WordPress PRO son los campos personalizados incluidos. Dependiendo del tipo de publicación que esté creando, es posible que desee agregar un área de texto para el contenido, un menú desplegable de opciones (como los títulos de los miembros del personal o el tipo de equipo utilizado para una sesión de fotos), la fecha u otra cosa. Sean cuales sean sus necesidades, WordPress Creation Kit PRO incluye 11 opciones de campo personalizadas para que pueda hacer que sus tipos de publicaciones sean fáciles de usar para sus clientes.

Conclusión

Los tipos de publicaciones personalizadas pueden sonar intimidantes, pero no es necesario que lo sean. Con un poco de práctica, puede obtener los conceptos básicos de los tipos de publicaciones personalizadas y crear el sitio que necesita. Y con el complemento gratuito de Tipos de publicación ilimitados, no hay excusa para no. Ahora que tiene lo básico, avísenos si tiene alguna pregunta adicional. O si tiene más consejos útiles, ¡compártalos! Siéntase libre de escribirme una línea en los comentarios a continuación. Empecemos una discusión!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me