Cómo mostrar los términos de taxonomía personalizados en los widgets de la barra lateral de WordPress

Cómo mostrar los términos de taxonomía personalizados en los widgets de la barra lateral de WordPress / Plugins de WordPress

WordPress ha recorrido un largo camino desde ser una simple plataforma de blogs. Con las adiciones de tipos de correos 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 personalizados en los widgets de la barra lateral. En este artículo, le mostraremos cómo mostrar los 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 instalar un complemento que sea más simple y más sencillo. Recomendamos utilizar este método para la mayoría de nuestra audiencia. El segundo método consiste en crear su propio shortcode. Este método es para aquellos que les gusta saber cómo funcionan las cosas y tener más control sobre la salida..

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

Para mostrar los términos de taxonomía personalizada en la barra lateral u otras áreas de widgets utilizando un complemento, lo primero que debe hacer es instalar y activar el complemento de widget de menú de taxonomías personalizadas. Al activarse, agrega un widget de menú de taxonomías personalizado bajo Apariencia »Widgets. Arrastra y suelta el widget en tu barra lateral. Las opciones de configuración del widget 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 Shortcode

El complemento 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 cómo hacerlo manualmente, de modo que puedan 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 taxonomía dentro del contenido de su publicación en caso de que necesite.

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

 // Primero creamos una función función list_terms_custom_taxonomy ($ atts) // Dentro de la función extraemos el parámetro de taxonomía personalizado de nuestro extracto de código corto (shortcode_atts (array ('custom_taxonomy' => ",), $ atts)); // argumentos para la función wp_list_categories $ args = array (taxonomy => $ custom_taxonomy, title_li => "); // Lo envolvemos en lista desordenada echo '
    '; echo wp_list_categories ($ args); eco '
'; // Agrega un código corto que ejecuta nuestra función add_shortcode ('ct_terms', 'list_terms_custom_taxonomy'); // Permitir que los widgets de texto ejecuten shortcodes add_filter ('widget_text', 'do_shortcode');

El código anterior crea un shortcode ct_terms Eso requiere un parámetro custom_taxonomy. Para usar este código abreviado, arrastre y suelte un widget de texto en la barra lateral. Agrega este shortcode en tu Widget y guarda.

[ct_terms custom_taxonomy = customtaxonomyname]

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

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