administración Taxonomías de WordPress y sus usos se discuten aquí.
WordPress ofrece una gran plataforma con increíbles servicios personalizados.
El CMS más popular es utilizado por la mayoría de los usuarios.
Para aquellos interesados en crear publicaciones personalizadas, este artículo los ayudará a comprender e implementar taxonomías de archivo personalizadas.
Tanto si desea crear una taxonomía personalizada como si quiere adaptar una existente, aquí encontrará una solución eficaz.
Taxonomía: Prefacio
La taxonomía se refiere al tipo de contenido en WordPress que es ideal para organizar contenido que tiene un tipo diferente de contenido.
Las taxonomías más comunes que la mayoría de ustedes probablemente conocen son Categorías y Etiquetas.
Se supone que estás familiarizado tanto con las categorías como con las etiquetas en WordPress, estas dos taxonomías integrales con orientación jerárquica y no jerárquica. La taxonomía jerárquica significa que tiene una estructura jerárquica con relaciones padre-hijo, y la taxonomía no jerárquica no muestra tal relación.
WordPress crea un archivo automático para cada etiqueta, categoría y taxonomía personalizada que se ejecuta en orden cronológico inverso y genera una lista de publicaciones relacionadas. Un sitio que tiene publicaciones bien organizadas con las etiquetas y categorías correctas es relativamente más fácil de mantener que publicaciones personalizadas y taxonomías personalizadas.
En WP, la visualización de cada archivo se define en los archivos de plantilla, por lo que cuando vaya a personalizar, el primer paso es determinar qué archivo de plantilla está asociado con su objetivo.
¿Cómo crear taxonomías personalizadas?
Hay varias formas de crear taxonomías personalizadas, sin embargo, la más preferible es implementar un complemento adecuado. No hay escasez de complementos de WP, puede encontrar el complemento eficiente convenientemente para hacer el trabajo con más competencia.
Sin embargo, al implementar cualquier otro método, se recomienda que cree un nuevo complemento para su caso, en lugar de insertar la pieza de código adecuada en su archivo functions.php. Porque esto hará que el método sea menos complejo y ofrecerá un beneficio adicional en el futuro al facilitar el acceso a la taxonomía personalizada creada.
Para crear un complemento, simplemente agregue la línea de código a continuación en la parte superior del archivo de texto con el código apropiado.
/* Nombre del enchufe: Taxonomía personalizada */
Aquí hay un fragmento de código de complemento que se creó para manejar una taxonomía personalizada llamada «fruta».
_x( 'TastyFruits', 'Taxonomy General Name', 'text_domain' ),
'singular_name' => _x( 'TastyFruit', 'Taxonomy Singular Name', 'text_domain' ),
'menu_name' => __( 'Taxonomy', 'text_domain' ),
'all_Fruits' => __( 'All Fruits', 'text_domain' ),
'parent_Fruit' => __( 'Parent Fruit', 'text_domain' ),
'parent_Fruit_colon' => __( 'Parent Fruit:', 'text_domain' ),
'new_Fruit_name' => __( 'New Fruit name', 'text_domain' ),
'add_new_Fruit' => __( 'Add new Fruit', 'text_domain' ),
'edit_Fruit' => __( 'Edit Fruit', 'text_domain' ),
'update_Fruit' => __( 'Update Fruit', 'text_domain' ),
'separate_Fruits_with_commas' => __( 'Separate Fruits with commas', 'text_domain' ),
'search_Fruits' => __( 'Search Fruits', 'text_domain' ),
'add_or_remove_Fruits' => __( 'Add or remove Fruits', 'text_domain' ),
'choose_from_most_used' => __( 'Choose from the most used Fruits', 'text_domain' ),
'not_found' => __( 'Not Found', 'text_domain' ),
);
$args = array(
'labels' => $labels,
'hierarchical' => false,
'public' => true,
'show_ui' => true,
'show_admin_column' => true,
'show_in_nav_menus' => true,
'show_tagcloud' => false,
);
register_taxonomy( 'tastyfruit', array( 'post' ), $args );
}
agregue nazwa (‘init’, ‘slug_fruits_tax’, 0);
}
?>
¿Cómo ajustar los archivos de taxonomía?
Para aquellos que estén interesados en usar WP como un CMS y no solo como una herramienta de blogs, a menudo necesitan modificar las funciones integradas de WP, lo cual es fácilmente factible con taxonomías personalizadas.
De forma predeterminada, WordPress implementa la clase WP_Query para descargar automáticamente publicaciones para los espectadores dada la página en la que se encuentran. Sin embargo, esta consulta se puede personalizar para agregar tipos de publicaciones personalizadas a archivos de etiquetas o categorías; puede integrar el filtro pre_get_posts para este propósito.
Ahora veamos cómo funciona.
El filtro ayuda a personalizar la consulta cuando se activa antes de que WP descargue cualquier publicación. Puede crear argumentos («publicación» como publicación normal y «más reciente» como tipo de publicación personalizada) para pasar en WP_Query. Siguiendo el siguiente código.
Fragmento de código:
formación(
‘Correo’,
‘más reciente’
)
);
?>
Aquí, para pasar argumentos post_type modificados, tendremos que implementar un método de la clase set(). Porque este método te permite cambiar los argumentos una vez que la clase ya ha sido creada.
Fragmento de código:
is_category() && $query->is_main_query() ) {
$query->set( 'post_type',
array(
'post',
'latest'
)
);
}
devolver $ consulta;
}
?>
Siguiendo exactamente la guía antes mencionada, podrá ajustar sin problemas los archivos de taxonomía deseados en WordPress.
Biografía del autor:
Sophia Phillips trabaja como profesional en Desarrollo de sitios web de WordPress y le encanta compartir información sobre el uso de los muchos beneficios de WordPress de la mejor manera posible. Actualmente, tiene una cantidad impresionante de artículos relacionados con WordPress bajo su nombre.








