Cómo mostrar términos de taxonomía personalizada en los widgets de WordPress Sidebar

WordPress ha recorrido un largo camino desde ser una simple plataforma de blogs. Con adiciones de tipos de puestos personalizados y taxonomías personalizadas, se está utilizando como un verdadero sistema de gestión de contenido (CMS). En respuesta a nuestro artículo sobre cómo crear taxonomías personalizadas en WordPress, algunos de nuestros lectores nos preguntaron cómo mostrar los términos de taxonomía personalizada en widgets de la barra lateral. En este artículo le mostraremos cómo mostrar términos de taxonomía personalizados en los widgets de la barra lateral de WordPress.

Le mostraremos cómo mostrar los términos de taxonomía personalizados en los widgets de la barra lateral utilizando dos métodos diferentes. El primer método es mediante la instalación de un plugin que es más simple y fácil. Recomendamos utilizar este método para la mayoría de nuestra audiencia. El segundo método consiste en crear su propio atajo. Este método es para aquellos que les gusta saber cómo funcionan las cosas y tienen más control sobre la salida.

Adición de términos de taxonomía personalizados en un widget (Plugin)

Para mostrar términos de taxonomía personalizados en la barra lateral u otras áreas de widgets utilizando un plugin, lo primero que debe hacer es instalar y activar el plugin de Widgets del menú de taxonomías personalizadas. Tras la activación, añade un widget de menú personalizado de taxonomías en Apariencia » Widgets . Arrastra y suelta el widget a tu barra lateral. Las opciones de configuración de los widgets le permiten elegir las taxonomías que desea mostrar o excluir. También le permite excluir términos dentro de una taxonomía.

Adición de términos de taxonomía personalizados con código abreviado

El plugin Widget del Menú de Taxonomías Personalizadas le permite mostrar fácilmente los términos de cualquier taxonomía personalizada, sin preocuparse por el código. Sin embargo, algunos usuarios querrían aprender a hacerlo manualmente, para poder tener más control sobre cómo aparecen los términos de su taxonomía personalizada en sus widgets. Además, el uso del método de código abreviado le permite mostrar los términos de la taxonomía dentro del contenido de su mensaje en caso de que lo necesite.

Primero necesitamos crear un atajo que muestre una lista de términos y acepte parámetros. El único parámetro que necesitamos es el nombre de la taxonomía. Añada este código en un plugin específico del sitio:

1234567891011121314141516171718192021222324252627// Primero creamos una functionfunctionlist_terms_custom_taxonomy( $atts) { // Dentro de la función extraemos el parámetro de taxonomía personalizada de nuestro extracto de código abreviado ( shortcode_atts( array( ` custom_taxonomy’=> », ), $atts) ) ); // argumentos para la función wp_list_categories$args= array( taxonomía => $custom_taxonomy,title_li => »); // Lo envolvemos en la lista desordenada echo’)

    echowp_list_categories($args);echo’

Añadir un código abreviado que ejecute nuestra functionadd_shortcode(‘ct_terms’, ‘list_terms_custom_taxonomy’); //Permitir que los widgets de Texto ejecuten el filtro add_filter(‘widget_text’, ‘do_shortcode’);

El código anterior crea un código abreviado ct_terms que requiere un parámetro custom_taxonomy. Para usar este código abreviado, arrastre y suelte un widget de Texto en su barra lateral. Añade este atajo en tu Widget y guárdalo.

ct_terms custom_taxonomy=customtaxonomyname]

Reemplace customtaxonomyname con el nombre de la taxonomía que desea listar.

Esperamos que este artículo le resulte útil para mostrar términos de taxonomía personalizados en su barra lateral u otra área de widgets. Háganos saber cómo prefiere listar los términos de una taxonomía personalizada en los comentarios a continuación.

Deja un comentario