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

Showing Custom Taxonomies in Sidebar using Widget

WordPress está lejos de ser una simple plataforma de blogs. Con adiciones de tipos de publicaciones personalizadas y taxonomías personalizadas, se utiliza como un verdadero sistema de gestión de contenido (CMS). En respuesta a nuestro artículo sobre la creación de taxonomías personalizadas en WordPress, algunos de nuestros lectores nos preguntaron cómo mostrar términos de taxonomías personalizadas 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 términos de taxonomía personalizados en widgets de la barra lateral utilizando dos métodos diferentes. El primer método consiste en instalar un plugin que sea más sencillo y sencillo. Recomendamos utilizar este método para la mayoría de nuestra audiencia. El segundo método es crear su propio código corto. Este método es para aquellos a quienes les gusta saber cómo funcionan las cosas y tener más control sobre la salida.

Agregar términos de taxonomía personalizados en un widget (plugin)

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

Visualización de taxonomías personalizadas en la barra lateral usando el widget

Agregar términos de taxonomía personalizados con shortcode

El plugin de widget de 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, a algunos usuarios les gustaría aprender cómo hacer esto manualmente, para tener más control sobre cómo aparecen sus términos de taxonomía personalizados en sus widgets. Además, el uso del método de código abreviado le permite mostrar términos de taxonomía en el contenido de su publicación si es necesario. Primero necesitamos crear un código corto 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 plugin específico del sitio: // Primero creamos una función function list_terms_custom_taxonomy ($ atts) {// Dentro de la función extraemos el parámetro de taxonomía personalizada de nuestro fragmento 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 una lista desordenada echo '

    '; echo wp_list_categories ($ args); eco '

'; } // Agrega un shortcode que ejecute nuestra función add_shortcode ('ct_terms', 'list_terms_custom_taxonomy'); // Permitir que los widgets de texto ejecuten códigos cortos 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. Agregue este código corto en su widget y guárdelo.
[ct_terms custom_taxonomy=customtaxonomyname] Reemplace customtaxonomyname con el nombre de la taxonomía que desea enumerar. Esperamos que este artículo le sea útil para mostrar 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 para una taxonomía personalizada en los comentarios a continuación.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir