Es casi universalmente aceptado ahora que WordPress es más que una plataforma de blogs: es un sistema de administración de contenido. Pero, desde mi punto de vista, lo que lo convierte en un CMS fuerte es la capacidad de crear contenido personalizado y mostrar ese contenido exactamente como debería. En esto, en la primera de las dos publicaciones, analizaré los tres tipos de contenido personalizado de WordPress y le mostraré cómo crear ese contenido. Cubriré:
Tipos de publicaciones personalizadas
Taxonomías personalizadas
Campos personalizados.
En esta primera parte de una serie de dos publicaciones de dos partes, presentaré el concepto de contenido personalizado en WordPress y demostraré cómo registrarse y usar un tipo de publicación personalizado, así como explorar cómo WordPress muestra las publicaciones que crean usando eso. disfraz. el tipo de publicación.
Comprender y usar cada tipo de contenido personalizado antes de comenzar a crear contenido personalizado, es útil saber exactamente qué hace cada uno y en qué escenarios puede usar. Comencemos con los tipos de publicaciones personalizadas. Las publicaciones personalizadas de WordPress vienen con un conjunto de publicaciones disponibles para usted de forma predeterminada. Estos son:
Postes
página
Archivos adjuntos
Elementos del menú de navegación
revisión
Enlaces (si usa la función Blogroll)
También puede crear sus propios tipos de publicaciones personalizadas para almacenar contenido que no se ajuste a ninguna de las categorías anteriores. Los ejemplos pueden incluir productos de un sitio de comercio electrónico o eventos de un sitio de registro. Si alguna vez ha usado un complemento para crear una tienda, una lista de eventos o cualquier otro tipo de contenido único, entonces se crean tipos de publicaciones personalizadas sin saber. Muchos de nuestros complementos usan publicaciones personalizadas, por ejemplo:
MarketPress utiliza un tipo personalizado de productos para productos.
CoursePress Pro utiliza tipos de publicaciones personalizadas para cursos, instructores y estudiantes.
El sistema de asistencia utiliza tipos de publicaciones personalizadas para boletos y preguntas frecuentes.
Hay muchos otros ejemplos, pero esto le da una idea sobre los usos de las publicaciones personalizadas. Es importante tener en cuenta que los tipos de publicaciones personalizadas no son publicaciones. No tienen conexión directa con las publicaciones y debes pensar en ellas por separado. Puede configurar (o grabar) los tipos de publicaciones personalizadas para comportarse como publicaciones o para comportarse como páginas: depende de usted si están configurados como publicaciones, podrá mostrar sus páginas de archivo, mientras que si son páginas, Serán jerárquicos. La mayoría de los tipos de publicaciones personalizadas se configuran para comportarse como publicaciones, pero eso no significa que el suyo tenga que serlo.
Las taxonomías personalizadas como tipos de puestos personalizados, taxonomías personalizadas se agregan a los taxonomía que ya se proporcionan con WordPress. Estos son:
Categorías
Etiquetas
Formularios de publicación
Categorías de enlaces (que se aplican a los enlaces en la lista de blogs si lo usa), también puede crear sus propias taxonomías personalizadas para organizar su contenido más eficiente. Es importante recordar que una taxonomía personalizada no es una categoría y no tiene relación con las categorías: en cambio, “categoría” es solo una de las taxonómicas utilizadas por WordPress. A veces, el uso de categorías Built -in le dará todo lo que necesita para clasificar su contenido, por ejemplo, si tiene que ingresar una estructura jerárquica. Pero a veces esto no será suficiente, especialmente si desea poder mostrar publicaciones usando más taxonomías o si usa una publicación personalizada y desea usar una taxonomía separada para ello.
Ejemplos incluyen:
En un sitio de comercio electrónico, taxonomías de productos, posiblemente más, como color, tamaño y tela para una tienda de ropa.
En un sitio de listados de sitios, taxonomías para el tipo de evento, ubicaciones y más.
Sobre el conocimiento, las taxonomías para clasificar los datos de manera transversal: por ejemplo, si se trata de una base de desarrollo web, puede usar taxonomías para lenguajes de programación, nivel de dificultad y plataformas.
Una vez más, nuestros complementos usan taxonomías personalizadas: por ejemplo, en el mercado, hay categorías y etiquetas de productos, que se separan de las categorías y etiquetas para publicaciones de blog; En el curso, presenta categorías de cursos, y en el sistema de asistencia, hay taxonomías para los tipos de boletos y categorías de preguntas frecuentes.
Antes de decidir si necesita registrar una taxonomía personalizada, debe preguntarse si el sistema de categoría existente hará lo que necesita. Si todo lo que necesita es poder agregar una jerarquía a sus categorías, ya puede hacerlo. Si desarrollamos un sitio de capacitación (por ejemplo) y me gustaría usar categorías para clasificar las publicaciones de acuerdo con las habilidades o la enseñanza de conocimiento, podría Use categorías jerárquicas, como se muestra en esta captura de pantalla. Puede ver aquí que tengo tres categorías de nivel superior: desarrollo gerencial, desarrollo personal y habilidades técnicas, con cualquier cosa debajo de ellas en el siguiente nivel.
Pero, ¿y si las cosas se vuelven un poco más complicadas? Supongamos que queríamos agregar una serie de publicaciones sobre la comunicación con su equipo. Hacería las cosas más fáciles si pudiera separar que estas publicaciones sean para gerentes, pero también tratan con las habilidades de comunicación. Entonces, tal vez podría agregar una taxonomía al público y usarla para identificar publicaciones para los gerentes, en lugar de tener la gerencia como categoría, podría crear una nueva taxonomía para el público. De esta manera, puedo identificar varios temas y más grupos públicos para cada publicación. Le mostraré cómo crear una taxonomía como esta en la siguiente parte de esta serie: después de haberlo hecho, podrá elegir entre categorías y grupos públicos en la pantalla de publicación, como se muestra en la captura de pantalla.
Campos personalizados El tercer tipo de contenido personalizado es el campo personalizado, también llamado Metadate Post. Un campo personalizado consta de dos elementos que puede ver y editar en la pantalla de edición posterior: la clave y el valor. Puede usar la misma clave una y otra vez para más publicaciones, pero cada una tendrá un valor único. Además, WordPress ofrece a cada campo personalizado que crea su propia identificación única, lo que significa que cada campo personalizado para cada publicación es único, incluso si tienen la misma clave y valor. Esto es diferente de las taxonomías personalizadas: aunque puede elegir entre una clave existente al crear un campo personalizado, no puede seleccionar entre los valores existentes que ha utilizado. En general, esto significa que las taxonomías son mejores para la clasificación de datos y la clasificación. Nota: Algunos complementos le darán la opción de elegir el valor de un campo personalizado desde una caída, pero utilizará un metabox personalizado creado por el complemento en el complemento en el complemento del complemento. Post de edición de la pantalla, en lugar de la interfaz estándar de campos personalizados ofrecidos por WordPress. Sin embargo, hay algunos casos en los que el uso de un campo personalizado puede ser útil para la clasificación de datos, por ejemplo, si desea almacenar datos numéricos. En un sitio de comercio electrónico, no desea crear una taxonomía para cada precio posible: en cambio, lo introduciría en un campo personalizado. Luego puede usar estos datos para permitir a los clientes identificar productos con un precio de menos de 20 USD, por ejemplo, o ordenar por precio.

También puede usar campos personalizados para almacenar datos no numerales, lo que significa que puede almacenar y mostrar datos similares entre publicaciones y mostrarlos por separado del cuerpo de publicación. Por ejemplo, en un sitio con listas de trabajo, puede usar campos personalizados para almacenar la ubicación, el salario y las horas de trabajo para una vacante. Esto es lo que hace el complemento de empleos y expertos: use una combinación de campos personalizados (llamados “meta trabajo”) y taxonomías (“categoría y capacidad”) para clasificar los datos: una vez que haya agregado estos datos, los visitantes a su sitio. Los trabajos lo harán Poder ordenar los trabajos de acuerdo con el presupuesto, podrá mostrar solo aquellos trabajos que aún están abiertos y podrán ver el correo electrónico de contacto y la fecha de finalización para cada trabajo que se muestra. Se utiliza una taxonomía para las habilidades para que se puedan mostrar las páginas de archivo para cada uno de ellos.

Aprenderá cómo crear sus propios campos personalizados en la siguiente parte de esta serie: en esta publicación, procederemos a crear algunos tipos de publicaciones personalizadas. Creación de un tipo de publicación personalizado Una vez que haya identificado que necesita una publicación personalizada, hay dos formas de continuar: codificarlo usted mismo o usar un complemento. Demostraré brevemente el código requerido para registrar un tipo personalizado de publicación en un tema o complemento, pero primero veamos algunos de los complementos que puede usar:
CustomPress le ofrece una interfaz para crear tipos de publicaciones personalizadas, taxonomías y campos personalizados y es muy fácil de usar.Si desea crear varios tipos de contenido personalizado, esto le ahorrará para instalar más de un complemento. La interfaz de usuario de tipo post personalizada es el complemento más popular para agregar tipos personalizados en el almacén de complementos.Le permite agregar tipos de publicaciones y taxonomías personalizadas, pero no campos personalizados.La interfaz no es tan fácil de usar como con CustomPress, con una terminología más técnica para comprenderlo, pero hace su trabajo.
Puede leer más sobre complementos para ayudarlo a crear contenido personalizado en nuestra revisión de los mejores complementos CMS.
Pero si se siente cómodo codificando el suyo, así es como procede a grabar una publicación personalizada. La codificación de su tipo de publicación de WordPress ofrece una función llamada registro_post_type () que utiliza para crear su tipo de publicación personalizado. Agregue la función al archivo del archivo de función o (y mejor) a un complemento que cree especialmente, luego active a través del gancho de inicio de WordPress. Nota: Es mejor registrar su tipo de publicación personalizado en un complemento, en lugar del tema, porque entonces, si cambia su tema en el futuro, no perderá el tipo de publicación personalizada. Para seguir esta técnica, necesitará acceso a sus archivos de WordPress y un editor de código. ¡Le recomiendo que pruebe esto en un sitio de desarrollo y no en su sitio en vivo! Comience creando un nuevo archivo vacío llamado post-types.php y guárdelo en la carpeta de complementos WP-Contentor. Ahora agregue el siguiente código a su archivo: Rachelmccolin/CBF5B8C607EEC50A31D2

Esto abre el archivo del complemento y le dice a WordPress que es un complemento. También ofrece un título y una descripción que lo ayudará a identificar el complemento al activarlo en su sitio.
La idea de Rachelmccolin/55846464ae01b7558613f está cargada
Esto crea una función que conservará el código para registrar su tipo de publicación y luego adjuntarlo al gancho de inicio utilizando la función add_action (). Esto le asegura que WordPress está ejecutando su función en el momento adecuado. Ahora tiene que agregar el código para el tipo de publicación personalizada dentro de los aparatos ortopédicos: Cargue la idea Rachelmccolin/B9B82A11309A08FAAF05
Echemos un vistazo de cerca a lo que hace este código. La primera sección le dice a WordPress qué etiquetas desea usar para su tipo de publicación. Reemplazarán las etiquetas predeterminadas que son “publicaciones”, “Agregar publicación”, etc. Luego llame a la función Register_Post_Type (), que tiene los siguientes parámetros:
Títulos: Tu función no funcionará sin ella.

Etiquetas: etiquetas ya especificadas.
HAS_ARCHIVE: Configurar esto en True Tell WordPress que puede mostrar páginas de archivo para este tipo de publicación.
Público: Establezca esto en verdad para asegurarse de que las personas puedan ver una página en su sitio para cada producto.
Apoya: los elementos del administrador de WordPress que acepta el tipo de publicación personalizada.
Taxonomías: una matriz de taxonomía que desea usar con el tipo de trabajo. Hemos utilizado las categorías y etiquetas construidas, aunque es posible que desee dejar este no complementario y registrar una taxonomía personalizada para su tipo de publicación más adelante.
Exclude_from_search: Establezca este valor en False para asegurarse de que sus productos estén incluidos en los resultados de búsqueda.
Capacity_Type: esto se establece como publicación porque nuestros productos se comportarán como publicaciones y no como páginas.
Reescribir: Esto le dice a WordPress que es la babosa posterior al archivo, que es el texto a usar por el nombre de dominio para URL. Establecer esto en productos, la URL de la página del producto será http://mysite.com/products/acum Guardar el archivo. El código de todo el complemento se verá así:
La idea de Rachelmccolin/9732E7ABE648B5F8C436 está cargada.
Para que funcione su tipo de publicación, deberá activar su nuevo complemento. Acceda a la página Pluginuri desde el administrador de su sitio y encuentre su nuevo complemento:
Haga clic en el enlace de activación para activarlo. Ahora verá un tipo adicional de publicación en su menú Administrador:
Puede hacer clic en el enlace del producto y comenzar a agregar productos a su sitio de la misma manera que publica. Muestre su tipo de publicación front-end Después de haber agregado algunos productos, deberá poder mostrarlos en la parte delantera de su sitio. Establezca los enlaces permanentes para enviar a sus páginas de tipo de publicación primero, debe actualizar los enlaces permanentes en su sitio Entonces WordPress utiliza los enlaces correctos para mostrar productos o archivos de productos:
En el administrador de WordPress, vaya a Configuración -> Enlaces permanentes.
Asegúrese de que se seleccione la opción “Nombre de publicación”.
Haga clic en el botón Guardar Modi.
Nota: debe hacer esto incluso si ya ha configurado Permalinkuri, porque WordPress debe actualizar estas configuraciones para el nuevo enlace configurado en sus productos, agregue su tipo de publicación a su menú de navegación si desea agregar productos a su navegación de menú, usted, usted, usted pueden. Vaya a los menús Look -> y verá que los productos se muestran en el lado izquierdo. Simplemente extraiga cualquier producto en el menú para incluirlos. Agregar el archivo del producto es un poco más difícil y, para esto, deberá agregar un enlace personalizado al menú. En la pantalla de menús, haga clic en el cuadro de enlace a la izquierda.
En el campo URL, escriba http://mysite.com/products/, reemplazando a mysite.com con su propio dominio.
En el campo de enlace de texto, escriba productos.
Haga clic en el botón Agregar al menú.


Una vez que el enlace se haya agregado al menú, muévalo al lugar correcto y guarde el menú.
Guarde los cambios haciendo clic en el menú de rescate. ¡No te pierdas este paso!
Ahora, si visita el front-end de su sitio y hace clic en ese enlace de menú, se le dirigirá a la página del archivo del producto. Aquí está el mío:
Entonces, ahora tiene una página para mostrar todos sus productos, pero si desea personalizar cómo los muestra. Un patrones para su tipo de publicación de WordPress usa algo llamado jerarquía de plantilla para identificar qué archivo de plantilla en su tema debería usarlo para mostrar un cierto tipo de contenido. Es más allá del propósito de esta publicación describir cómo funciona la jerarquía de la plantilla en detalle, pero le ayuda a saber cómo WordPress le muestra el nuevo tipo de publicación. Cuando WordPress muestra un solo producto, buscará cada uno de estos archivos en su tema: un archivo para mostrar productos individuales, llamado Single-Product.php.
Un archivo para implementar todas las publicaciones individuales de cualquier tipo de publicación, llamado singido.php.
El archivo genérico para implementar todos los tipos de contenido, llamado index.php.
Cuando WordPress muestra un archivo de producto, funcionará a través de estos archivos de plantilla:
Un archivo para mostrar el archivo del producto, llamado Archive-Product.php.
Una plantilla de archivo genérica, llamada Archive.php.
Plantilla predeterminada, index.php.
WordPress trabajará a través de esta jerarquía y usará el primer archivo de plantilla que cumple. Entonces, si desea crear una plantilla personalizada para sus productos, un buen lugar para comenzar es copiando el archivo sencillo.php, guardándolo como product.php y editándolo. Sin embargo, si no desea crear archivos de plantilla, WordPress utilizará los archivos ya presentes en su tema, que es lo que me ha hecho con los archivos Archive.php y Single.php del tema de veinte y quince. Resumen La capacidad de crear contenido personalizado hace que WordPress sea muy fuerte: puede usarlo para agregar y mostrar una gama de tipos de contenido flexible, de cualquier manera que lo necesite. En esta publicación, aprendió sobre los tres tipos de contenido personalizado, qué son y cuándo usar cada uno de ellos. También aprendió cómo crear una publicación personalizada y mostrarla en su sitio en la siguiente parte, aprenderá cómo crear taxonomía y campos personalizados. ¿Usar publicaciones personalizadas en sus sitios? ¿Prefieres usar un complemento o un código propio? ¿Qué crees que son los más útiles para ti? Cuéntanos tus pensamientos en los comentarios.
Etiquetas:
código

Tipos de publicaciones personalizadas
desarrolladores
Creación de contenido personalizado en WordPress: tipos de publicaciones postalizadas
Tags Creación de contenido personalizado en WordPress: tipos de publicaciones postalizadas
homefinance blog