Tipo de publicación de WordPress, un tutorial para principiantes

WordPress ha cambiado mucho con el tiempo. Lo que era una plataforma de blogs puro se ha convertido en un sistema de gestión robusto y completo, que es utilizado por marcas, empresas y celebridades de todo el mundo. Uno de los puntos de referencia y descubrimientos de este desarrollo fue la creación de tipos personalizados (CPT). Por defecto, WordPress viene con varios tipos de contenido estándar, como publicaciones, páginas y archivos adjuntos. Cada tipo tiene su propio conjunto de formato, configuración y otras opciones. Sin embargo, hay muchos casos en los que estos tipos simplemente no son suficientes. WordPress ejecuta millones de sitios web, es natural encontrar muchos casos en los que el contenido estándar no se reduzca.
Además, podemos crear menús personalizados, widgets, plantillas de página y más: ¿por qué parar en las publicaciones? WordPress no sería lo que es si no le permitiera personalizar esta parte de su sitio. Este tutorial está destinado a principiantes y utiliza principalmente complementos en lugar de código. ¿Suena bien? Entonces vamos a romper. ¿Cuáles son los tipos de publicaciones personalizadas de WordPress? Antes de entrar en detalles, primero debemos darnos cuenta de lo que queremos decir exactamente a través de tipos de publicaciones personalizadas. Desde un punto de vista técnico, se parecen mucho a las publicaciones normales. La única diferencia es que vienen con un valor diferente para Post_Type en la base de datos de WordPress.
Para comprender esto, debe saber que para cada contenido en su sitio, WordPress guarda qué tipo de publicación está en la base de datos MySQL. Para las páginas, este valor es página, para los archivos adjuntos es el archivo adjunto, etc. Lo que también es importante saber es que cada valor post_type viene con muchas propiedades predefinidas como: nivel de acceso al usuario
La capacidad de recibir comentarios
Metadatos
Plantillas utilizadas para la pantalla
Muestra reglas
Taxonomías
Por ejemplo, uno de estos parámetros es por qué las publicaciones y páginas aparecen en la primera página, pero las revisiones de publicaciones no.
El público se establece en verdadero para las publicaciones y el tipo de publicación de las páginas y para fingir revisiones. Debido a que pertenecen a diferentes tipos de publicaciones, esta propiedad se asigna automáticamente. Como resultado, crear sus propios tipos de publicaciones personalizadas también le permite igualarlas con un conjunto completamente personalizado de propiedades. De esta manera, puede configurar tipos de contenido completamente nuevos que son exactamente las necesidades de su sitio web. Sin embargo, ¿no es solo una técnica de lujo, que es interesante solo para los desarrolladores? ¿Cómo te ayuda esto, el propietario del sitio o del usuario ocasional?
Para ver algunos usos prácticos, continúe viendo cómo los tipos de publicaciones personalizadas pueden beneficiarse de casi cualquier tipo de sitio web. ¿Por qué usar tipos de publicaciones personalizadas? La mejor manera de comprender el valor de CPTS es ir con un ejemplo concreto. Supongamos que administra un sitio web que revisa muchos libros. Por supuesto, las reseñas de libros se pueden hacer muy bien en una publicación de blog normal. Sin embargo, puede encontrar que contienen suficiente información especializada que pueda mostrarse visiblemente. Por ejemplo, es posible que desee mostrar el nombre del autor, la fecha de publicación del libro y el género para permitir a los usuarios buscar sus libros. Después de estas taxonomías. Además, la imagen presentada podría usar un formato diferente, porque el libro Las cubiertas tienden a tener una forma más rectangular correcta. Si forma parte de una red de afiliados, le recomendamos agregar un botón de compra ahora que envía a los visitantes interesados ​​a Amazon o en otro sitio. Además, debido a que las reseñas de libros son bastante oportunas y administran un sitio de una sola persona, no necesita una publicación de publicación o una publicación para estas piezas. Suena mucho trabajo de personalización, ¿no crees? Ahora, en teoría, puede hacer todo esto con sus categorías y etiquetas, declaraciones condicionales y (bastante) un poco de truco CSS.
¿Pero quién quiere hacer eso? Además, si no es un programador, este tipo de trabajo podría superar con creces sus capacidades y preferiría hacerlo a través del back-end de WordPress. Allí los tipos de publicaciones personalizadas de WordPress ingresan al juego. Con su ayuda, puede crear un tipo de publicación que tenga su propio diseño, viene con campos personalizados para agregar enlaces afiliados y eliminar todas las metainformaciones que no necesita. Además, como tipo de publicación personalizada, todas las reseñas de sus libros ahora recibirán su propio enlace de archivo. De esta manera, puede agregarlos fácilmente en cualquier lugar de su sitio, esto no se limita a los libros. Puede hacer lo mismo con otros tipos de revisiones, productos, artículos de cartera y lo que desee agregar en su sitio. Las posibilidades son literalmente interminables. ¿Todavía estás convencido de dar la oportunidad de publicaciones personalizadas? Luego llegamos a la parte donde le digo cómo implementarlos en su propio sitio web. Una palabra rápida sobre las taxonomías personalizadas antes de configurar los tipos de publicaciones personalizadas, para hablar brevemente sobre taxonomías personalizadas. A menudo escuchará esta frase que escucha sobre CPT y muchos complementos que crean este último también ofrece una función para configurar taxonomía personalizada.
La razón detrás de esto es que a menudo tiene sentido que los tipos de publicaciones personalizadas tengan su propio conjunto de taxonomentos y luego los ordenen. Por ejemplo, los productos en la página de su tienda probablemente necesitan diferentes categorías y etiquetas que los pensamientos de blog sobre los últimos chismes de celebridades. Es por eso que a menudo creamos ambos tipos de publicaciones personalizadas y taxonomías personalizadas al mismo tiempo. Daniel Pataki ha escrito un excelente artículo sobre este tema si desea obtener más información. Pero ahora sigamos adelante con nuestro tema original. Cómo crear tipos de publicaciones personalizadas en WordPress para la configuración de CPTS, tenemos dos métodos diferentes disponibles: su codificación manual en funciones. Sin embargo, ¿qué complemento debemos usar? Hay mas de uno. Tipos
Los tipos son un conjunto completo de funciones de contenido personalizadas. Le permite configurar ambos tipos de contenido personalizado y taxonomía, así como campos personalizados. Aunque tiene muchas funciones y generalmente puede ser un poco abrumador, el complemento también es bastante fuerte y lo he usado con éxito en varios sitios. Debido a que lo consideré una de las soluciones más completas hasta ahora, usaré este complemento en el tutorial a continuación.
Tipos de vainas y campos y campos de contenido personalizados
La siguiente línea en línea no solo puede crear nuevos tipos y publicaciones personalizadas, sino también para expandir y manipular los tipos de publicaciones existentes configuradas por otros complementos o temas. Además, viene con varios tipos de campos predeterminados que puede usar de inmediato. Si esto no es suficiente, puede configurar el suyo propio, nuestro propio Josh Pollock es parte del equipo detrás del complemento, por lo que está en buenas manos. La interfaz para el uso del tipo de publicación personalizada como el siguiente competidor es una alternativa más delgada a los tipos y otros complementos, más ricas en funciones. Le ayuda a registrar tipos de publicaciones personalizadas y taxonomías personalizadas en su sitio a través de una interfaz gráfica de usuario. Detrás de ella están los chicos de WebDevstudios, que también nos trajeron complementos como AppPress. WCK – Creador de campos y tipos personalizados de publicaciones personalizadas
WCK significa Kit de creación de WordPress y es una colección de herramientas para crear sus propias taxonomías, campos y tipos de publicaciones. El complemento parece relativamente nuevo y aún no tiene muchas instalaciones activas. Sin embargo, las evaluaciones son buenas y parece que vale la pena verificar. Creador de tipos de publicaciones personalizadas

Otro complemento que está fresco en el mercado y promete satisfacer todas sus necesidades con respecto a los tipos de publicaciones y taxonomías personalizadas. Los fabricantes prometen hacer que la creación de CPT sea tan fácil como la configuración de publicaciones y páginas. Los comentarios en la sección de asistencia hacen que parezca funcionar en algunos problemas, pero es posible que desee darle una oportunidad al complemento. Cómo crear tipos de publicaciones personalizadas con tipos como mencionamos, en este tutorial utilizaremos el complemento de tipos para crear nuestra publicación personalizada. No se preocupe si decide elegir otra solución, el proceso debe ser bastante similar a todos los complementos. Para fines demostrativos, usaré mi ejemplo anterior y crearé un tipo de publicación para revisiones de libros. 1. Instale el complemento, por supuesto, el primer paso es instalar el complemento. Para hacer esto, vaya al menú del complemento y elija la nueva adición a la parte superior. En la siguiente pantalla, busque “tipos” y presione Entrar. Lo que está buscando debe estar en el primer lugar de la lista. Un clic en Instalar ahora lo descargará en su sitio.
Después de completar la instalación, ¡no olvide activar el complemento! 2. Cree el tipo de publicación personalizada Después de completar este proceso, verá un nuevo elemento de menú de tipo creado en el menú principal. Cuando pasa el mouse sobre él, puede elegir tipos de publicaciones aquí. En la siguiente pantalla encontrará todos los tipos de publicaciones existentes en su sitio para crear otras adicionales, presione el botón que dice un nuevo tipo de publicación personalizada en la parte superior. Todo lo que necesita configurar para el tipo de publicación personalizado sucederá en esta pantalla. Lo sé, al principio puede parecer mucho, pero no te preocupes, pasaremos por cada sección uno a la vez. Además, muchas configuraciones son preconfiguradas, por lo que no tendrá que hacer nada allí. Nombre y descripción. Proporcione información general sobre su tipo de publicación personalizado y asegúrese de que se integren bien en el back-end de WordPress.

Nombre de publicación personalizada plural/singular: ingrese el nombre del tipo de publicación personalizada tanto en plural como singular. Esto es importante para que los mensajes de estado y los botones sean gramaticalmente correctos.

Slug-slug para tu CPT. Esta es la extensión del enlace permanente bajo el cual se publicará cada parte de contenido de este tipo. Por ejemplo, en mi caso, elijo “libros” como una babosa y llego a http://mysite.com/books/my-post-name.

Descripción: una breve descripción de su tipo de publicación personalizada. Es más una pista para otras personas, por lo que podría dejar este objetivo si usted es el único que usa su sitio.

Icono: aquí puede elegir un icono de la fuente oficial del icono de WordPress. Aparecerá en el menú principal, así que intente elegir algo apropiado. Afortunadamente para mí, la fuente contiene no solo uno sino dos íconos de libros.

Como ya hemos mencionado, el nombre CPT se usa en diferentes lugares, por lo que debe proporcionarle lo singular, así como al plural. Según las etiquetas, puede editar la formulación de diferentes botones, acciones y mensajes. El ícono “%” es un sustituto del nombre de la publicación personalizada. Por lo general, todo aquí puede quedarse como está. Visibilidad

Este campo es el lugar donde configuras el lugar donde aparecerá tu tipo de publicación en WordPress frontal y back-end.

Public/Hidden: se mostrará un tipo de publicación pública en el menú de administración de WordPress, se incluye en las búsquedas y generalmente se comportará de manera similar a las publicaciones y páginas. Si está oculto, preferirá revisiones posteriores. La visibilidad se puede cambiar aún más en las opciones. Establecí mi CPT al público, porque realmente quiero que mis reseñas aparezcan en mi sitio.
La posición del menú determina el lugar donde aparecerá el tipo de publicación personalizada de WordPress de back-end. Puede verificar el Codex de WordPress para ver qué número está reservado para qué posición. Voy con el número 20 aquí para colocar mi tipo de publicación directamente debajo de las páginas.
El icono del menú: aquí puede cambiar el icono del menú. Deje en blanco para usar el conjunto bajo el nombre y la descripción.
Visualización “En una mirada”-Si marca esta casilla, los tipos de publicaciones personalizadas se mostrarán en el widget en el tablero de WordPress que informa el número básico de publicaciones, páginas, comentarios y más. Seleccione Taxonomías
Aquí puede determinar qué taxonomía serán válidas para este tipo de publicación. Si crea taxonomías personalizadas, también aparecerán aquí. Decidí no usar las categorías y etiquetas estándar y dejar ambas cintas. Campos personalizados

Después de crear campos personalizados, puede activarlos aquí para cualquier tipo de publicación personalizada que cree. Los campos personalizados se utilizarían, por ejemplo, para crear un cuadro adicional en el editor de WordPress en el que ingrese un enlace de afiliado que luego aparece automáticamente como un botón ahora en la publicación. Debido a que no tengo un campo personalizado en este momento, no tengo nada que hacer aquí. Propiedades de publicación personalizadas

Este conjunto de opciones prácticamente determina lo que ve en el editor de WordPress al crear una publicación personalizada. Entonces, si ha trabajado con el editor antes, las opciones aquí deberían ser familiares para usted. Por ahora, todo lo que quiero es la oportunidad de establecer un título, el editor de Wysiwyg, puedo activar y desactivar los comentarios y una publicación en miniatura (imagen presentada de alias). Fácil. elección
El campo Opciones contiene una serie de configuraciones avanzadas para publicaciones personalizadas. En la mayoría de los casos, todo debe dejarse como está y lo haremos. Publicar relaciones
En el último conjunto de opciones, puede crear relaciones entre padres e hijos entre diferentes tipos de publicaciones.Si no sabe lo que esto significa, piense solo en las categorías de publicaciones y cómo funcionan con subcategorías (como el jazz en la categoría de música).Nuevamente, esta es un pequeño entorno avanzado en el que no entraremos en este momento.Una vez que haya configurado todo lo que desee, desplácese de nuevo y haga clic en Guardar tipo de publicación personalizada.Después de un momento de carga, ahora debería poder ver el nuevo tipo de publicación como una opción en el menú principal de WordPress.
Bravo realmente. ¡Felicidades! 3. Cree su primera publicación personalizada, sin embargo, no tiene tiempo para descansar en laureles. Necesitamos seguir haciendo las cosas. Antes de que pueda hacer que su nuevo tipo de publicación aparezca en su sitio, primero debemos crear al menos un ejemplo de una publicación. Esto funciona igual que la creación de cualquier otra publicación. Coloque el cursor sobre el elemento del menú CPT y luego elija Agregar nuevo. Complete un contenido, dale un título, la imagen presentada y lo que necesite y publique. Terminado. Mostrar los tipos de publicaciones personalizadas en su sitio web ahora que hemos creado un tipo personalizado de publicación, es hora de hacer que aparezca en nuestro sitio. Debido a que WordPress ha construido el soporte para CPT, esto no es demasiado complicado. Sin embargo, hay varias formas de hacer esto. Mostrar tipos de publicaciones personalizadas en la página de su blog Aunque una de las ventajas de CPT es que puede mantenerlas completamente separadas del resto de su contenido, hay casos en los que esto puede no ser deseable. Por ejemplo, mis reseñas de libros definitivamente deberían ser parte de mis publicaciones de blog normales y aparecer en el bucle principal. Afortunadamente, puedo hacerlo fácilmente insertando el código a continuación (con el códice de WordPress) en mi archivo Functions.php y también lo hace. add_action (‘pre_get_posts’, ‘add_my_post_types_to_query’); la función add_my_post_types_to_query ($ query) {
if (is_home () && $ query-> is_main_query ())
$ query-> set (‘post_tip’, array (‘post’, ‘libros’));

devuelve $ consulta;

} No olvides cambiar los libros en nombre de la publicación personalizada.Use la función de archivo de WordPress predeterminada a menos que la desactive antes, un archivo de su publicación personalizada estará disponible bajo su babosa, por ejemplo, en mi caso http://mysite.com/ libros.Por esta razón, puede agregar fácilmente CPTS a su sitio a través de un enlace personalizado al menú principal.Para hacer esto, simplemente vaya a mirar> menús y encuentre enlaces personalizados en la parte inferior izquierda.Aquí, ingrese la URL de su archivo CPT y dale un nombre debajo del elemento del menú.

Después de eso, no olvide agregarlo a su menú (a través del botón Gran Gray) y guarde el menú. ¡Buen trabajo! Pero se vuelve aún mejor. Usando una plantilla personalizada, puede mejorar aún más su archivo CPT. Los patrones predeterminados utilizados para los archivos de WordPress es Archive.php. Sin embargo, si esto no es para su gusto y desea cambiarlo, puede hacer esto, gracias a la jerarquía de la plantilla de WordPress. Para crear una plantilla personalizada para el archivo CPT, simplemente copie Archive.php, cambie su nombre a Archive- [post_type] .php (por ejemplo, archivo-books.php) y agréguelo a la carpeta de temas. Cualquier personalización en este archivo ahora tendrá un efecto en su sitio. Debido a los cambios recientes en la jerarquía de plantillas, las plantillas personalizadas con el formato único. PHP ahora se aceptan. Copie single.php, cambie el nombre y cambie según sea necesario. Tipos de visualización terminados de publicaciones personalizadas dentro de un widget Eventualmente, otra forma de poner CPT en la página principal es a través del complemento de widget de publicaciones finales. Simplemente instale y active el complemento en su sitio, luego acceda al aspecto>

Widget y tire del widget con el mismo nombre en cualquier lugar donde desee aparecer. Después de eso, es solo cuestión de configurar el widget para mostrar la publicación personalizada y está listo. Una nota sobre la creación manual de CPT todo lo que hice aquí con la ayuda de un complemento se puede hacer manualmente. De hecho, si observa el códice de WordPress en la función Register_ype, muchas de lo que ha visto en este tutorial le parecerá familiar. Las opciones, los parámetros y cualquier otra cosa siguen siendo las mismas. La única diferencia es que tenemos un complemento que lo hace por nosotros en lugar de escribir código. Los tipos de publicaciones personalizadas de WordPress en tipos cortos de publicaciones personalizadas han jugado un papel importante en el cambio de WordPress para convertirse en un sistema de gestión de contenido con funciones completas. Con una base de usuarios tan grande como la plataforma WordPress, es difícil responder a un conjunto tan amplio de requisitos diferentes, y la capacidad de crear formularios de contenido especializados es extremadamente importante para resolverlos. Ya sea que publique recetas, reseñas de películas, artículos de cartera, productos de ventas o cualquiera que sea su juego, con publicaciones personalizadas puede crear publicaciones que hagan exactamente lo que desea. Como esperamos haber visto en este artículo, no es muy difícil hacer esto. El soporte CPT en WordPress es excelente y tenemos muchos complementos de alta calidad para ayudarnos. Además, una vez que comprenda el principio detrás de los tipos de publicaciones personalizadas, incluso su creación es un obstáculo. Sin embargo, esta es una historia para otra publicación.


Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

gkOVSBm5B8SgiXmo

Shopify vs WooCommerce – ¿Cuál es la mejor plataforma?(Comparación)

Shopify vs WooCommerce

Leave a Reply

Your email address will not be published. Required fields are marked *