Organizar su contenido es una de las características básicas del sistema de gestión de contenido de WordPress. Como tal, WordPress crea lo que se llama “taxonomía” para ayudarlo a mantener su contenido fácil de encontrar tanto para usted como para los visitantes. Hoy nos centramos en por qué y en cómo hacer una taxonomía personalizada de WordPress. Incluso si el término “taxonomía” es nuevo, las dos principales taxonomías implícitas de WordPress, “categorías” y “etiquetas” deberían ser familiares. Las taxonomías personalizadas de WordPress son similares a estas taxonomías implícitas al organizar las cosas; la diferencia es que pueden ser cualquier opción, desde “dificultad” hasta “tipo de producto”. Comenzaremos este artículo explicando un poco más sobre las taxonomías, luego recibiremos detalles sobre cómo y por qué crear sus propias taxonomías personalizadas de WordPress.
Antes de bucear, una invitación. Si desea comprender las estructuras de datos de WordPress más profundamente, y el desarrollo de WordPress en general, escribí la mejor guía allí:
¡La mejor manera de aprender el desarrollo de WordPress y ejecutar hoy!

En funcionamiento está nuestro curso completo “Aprende el desarrollo de WordPress”. Ahora, en la tercera edición actualizada y extendida, ha ayudado a cientos de compradores felices a aprender el desarrollo de WordPress de una manera rápida, inteligente y completa. Esto es lo que tienen que decir:
“Creo que cualquiera está interesado en aprender el desarrollo de WordPress necesita este curso. Ver videos era como si estuvieran muchas luces encendidas “. -Jason, desarrollador de WordPress
“Otros cursos que casi siempre he intentado no tienen explicaciones claras sobre lo que WordPress hace las cosas de cierta manera o cómo funcionan juntas. En funcionamiento hace todo esto y todo se explica claramente en un lenguaje fácil de entender “. -Carolina, freelancer y corre ahora
Comprender las taxonomías en un CMS Una taxonomía es simplemente un sistema para organizar la información. Una taxonomía de WordPress, en particular, organiza publicaciones de WordPress. Si usa WordPress como blog, ya usa taxonomías; es posible que no las conozca con este nombre. Una taxonomía es simplemente un sistema para organizar información. Una taxonomía de WordPress, en particular, organiza publicaciones de WordPress. Sus publicaciones de WordPress tienen dos taxonomías después de las cuales pueden organizarse: categorías y etiquetas.
Las etiquetas se consideran una taxonomía plana: todas las etiquetas son iguales y ninguna etiqueta es miembro de otras etiquetas. Esto lo hace excelente para la rápida introducción de los datos posiblemente relevantes, pero dificulta la organización y la disciplina. Puedes pensar en etiquetar a un perro con cosas como “marrón”, “pelaje”, “suave”, “lindo” y “lindo”. Todo esto se aplica, pero no todos caen en una forma de pensar en los perros. En contraste, las categorías son una taxonomía jerárquica: los elementos pueden vestirse para que algo en la categoría “ensayos en cinco párrafos” sea automáticamente y un miembro de la categoría de “ensayo”.
O, para regresar a los perros, conocemos nuestra forma de comprender toda la vida
Las cosas como taxonomía jerárquica. Los perros domésticos a menudo se identifican como Canis Lupis (familiaris). Canis es el género, Lupis es la especie. Todas las especies de Lupis son parte de la categoría taxonómica de Canus, pero lo contrario no es cierto. Los coyotes también pertenecen al Canus del género, pero no hay perros (o lobos). Todas las criaturas vivientes se introducen en el sistema de clasificación científica taxonómica. Si alguna vez has aprendido el “Kingdom-Film-Class-Oordine-Familie-Gen-Specie” en una clase de biología, hablamos aquí. El sistema de clasificación científica es una taxonomía jerárquica, así como categorías. Es poco probable que su contenido de WordPress necesite un sistema de organización como extendido, pero podría. ¿Por qué una taxonomía personalizada en WordPress? Una taxonomía personalizada es un sistema de organización personalizado que usted crea, que puede ser plano o jerárquico. Entonces sabemos que las etiquetas y categorías son taxonomías y sabemos que las etiquetas son planas y las categorías son jerárquicas. Una taxonomía personalizada es un sistema de organización plano o jerárquico personalizado, que crea para sus publicaciones. Para que algunos de nuestros lectores quieran ver solo “principiante” (así) o más avanzado, por lo que creamos una nueva taxonomía llamada dificultad . Pero esto no tiene sentido en todos, o incluso la mayoría de los sitios, por lo que no está incluido en WordPress predeterminado.

Otros ejemplos: si tiene un blog de viajes, podría usar una taxonomía personalizada plana (como la etiqueta) llamada “país”, que sorprende en qué país (o países) fue cuando escribió cada publicación. De esta manera, no se mezclarán en el uso del sistema de etiquetado de WordPress ordinario para etiquetar sus publicaciones con, por ejemplo, “cocina local” y “puntos de referencia principales”, lo que le permite definir, por separado, si se escribió una determinada publicación. Mientras pasas por Italia y Eslovenia. Un blog de cine podría querer un sistema jerárquico (similar) llamado “género”, para sorprender que una determinada película sea, por ejemplo, una “comedia” y, posiblemente, un miembro de la subcategoría “Comedia romántica”. Puede usar este sistema separado de las “categorías” predeterminadas de WordPress, lo que podría sorprender, por ejemplo, si un artículo en particular era una “revisión de película” o simplemente un “resumen detallado de intriga”. En todos los casos, cuando registra un Taxonomía, solo desea preguntarse si será necesario o útil para los lectores continuos y el mantenimiento. Si es útil para alguien, es probable que se haga. Pero sea realista, es muy rápido hacer nuevas taxonomías en WordPress que desea tener en cuenta si usted (u otro sitio mantiene) realmente las usará en todo el sitio. No hay una respuesta correcta, pero demasiadas taxonomías probablemente significan solo mucha aglomeración innecesaria.
Usando un complemento para crear una taxonomía personalizada mientras hablamos sobre los tipos de publicaciones personalizadas, puede crear taxonomías personalizadas de dos maneras básicas: con un complemento existente o escribir un complemento personalizado. Tercera parte que le permite crear tipos de publicaciones personalizadas y Las taxonomías personalizadas son en gran medida las mismas que para los tipos de publicaciones personalizadas y funciona bien en general. Para aquellos que no quieren seguir el enlace (entiendo), personalmente, en general, creo que el complemento PODS es el camino a seguir en este sentido. Pero hay muchas otras opciones. La ventaja de usar un complemento como POD es que puede ser más rápido y más fácil que registrar taxonomía en el código. Fundamentalmente, deberá decidir los nombres y las características organizativas de las nuevas taxonomías personalizadas en ambos casos, pero el complemento puede ser más rápido y nunca le pedirá que escriba PHP, lo que puede ser intimidante.
Creación de la taxonomía personalizada con registro_taxonomy () para crear una taxonomía personalizada con su propio complemento personalizado, use la función WordPress Register_Taxonomy, que tiene dos argumentos necesarios:
Nombre de su caracol de taxonomía personalizada. “Slugging” es el mismo proceso de trabajo con texto que ayuda a publicar títulos de WordPress en URL. El texto “Slugged” se ve así: “Text-I-I-Clagged-Text”. Entonces, para una taxonomía llamada “Like Film”, “el nombre del caracol” se movería.

Los tipos de publicación que desea aplicar la taxonomía.Esto también es “lentamente”, por lo que si desea que la taxonomía se aplique a la publicación de la “página de WordPress predeterminada”, habría hecho el segundo argumento ‘página’. Esta es la segunda matriz de argumentos, que sería una lista de tipos de tipos de publicaciones.Si desea un solo tipo de publicación para obtener la taxonomía, digamos que la publicación es todo lo que necesita.Pero si desea que las publicaciones y las páginas las tengan, haría la segunda matriz (‘Publicar’, ‘Página’).

Para hacer esto muy concretamente, si su taxonomía desea aplicar a las publicaciones, páginas y un nuevo tipo de publicación que creó llamado “Awesome”, usaría registro_taxonomy () como sigue: add_action (‘init’, ‘wpshout_register_taxonomy’) ; Función wpshout_register } Tenga en cuenta que nuestra llamada a registrar_taxonomy () está empaquetada en otra función, que se conecta al gancho de acción init. Si este estilo de escritura es nuevo para usted, lea nuestra introducción a los ganchos de WordPress, que es una pieza clave absoluta de conocimiento de WordPress. Personalizar las opciones de taxonomía con $ args registrar_taxonomy () acepta un tercer parámetro opcional: una matriz de argumentos, a menudo (por convención) guardado en una variable llamada $ args. El códice especifica los diferentes argumentos que puede transmitir, pero en nuestros ejemplos aquí especificaré solo un valor para dos. Esto me permite mantener mi código muy compacto, pero puede conducir a algunas etiquetas de Suboptim para los botones de interfaz. Este es un compromiso que necesitas para pesarte. Personalmente, no me gusta, pero a menudo honra a WordPress que necesita escribir cada etiqueta para ella, porque me gusta que la interfaz se vea un poco más elegante. Aquí debía especificar solo una ‘etiqueta’, que es la cadena de texto (como “etiqueta”, “categoría” o “ge”) que llama a la taxonomía para los usuarios. En nuestro caso de caso, nuestra etiqueta es ‘taxonomía impresionante’
.También especificaremos un valor verdadero o falso para ‘jerárquico’.El valor predeterminado es falso, lo que hace que la taxonomía sea “plana” o “como una etiqueta”, pero para mayor claridad me gusta especificar falso, incluso si el valor debe ser solo el valor predeterminado.Con estos dos argumentos especificados, nuestra función de registro final para nuestro ejemplo se vería así: add_action (‘init’, ‘wpshout_register_taxonomy’);función wpshout_registerRegister_Taxonomy (‘Awesome_Taxonomy’, Array (‘Post’, ‘Page’, ‘Awesome’), $ args);
} Una nota rápida sobre los metadatos de la taxonomía en WordPress, las taxonomías han existido cerca del principio. Pero a menudo los desarrolladores han descubierto que querían la capacidad de mantener y almacenar otros datos relacionados con una taxonomía. Eso no fue realmente posible por un tiempo, pero ahora lo es. Este no es, durante mucho tiempo, un caso de uso ordinario para las taxonomías. Si usa su taxonomía en un complemento, realmente no tiene que pensar en esta función. Pero debido a que WordPress tiene la función y ahora es posible, solo quiero acortarla de WordPress 4.4 (en diciembre de 2015), podría agregar metadatos a los términos de taxonomía. Un caso de uso ordinario y probablemente para esto si desea agregar iconos o fotos a sus categorías antes del meta término, ha habido hacks para esto, pero no es posible usar el meta término en sí para agregar esto. No destacaremos esto aquí, pero en su lugar indicaremos este gran artículo sobre este tema en Justin Tadlock. Nuestro objetivo principal es asegurarse de saber que es posible almacenar datos personalizados en términos de taxonomía si lo necesita. ¡Comience a registrar Taxonomía personalizada de WordPress!
Taxonomías personalizadas de WordPress: cómo y por qué crearlas
Tags Taxonomías personalizadas de WordPress: cómo y por qué crearlas
homefinance blog