Combinar múltiples categorías en URL Slug

Tengo una página web de Wordpress con categorías 20 +. Para hacerlo más fácil de navegar, quiero disminuir las categorías, pero al mismo tiempo manteniendo las categorías originales. En otras palabras quiero ser capaz de consultar múltiples categorías con un grupo de categoría o una bala virtual.

Categorías de ejemplo:
/category/apples/
/category/pears/
/category/bananas/
Quiero ser capaz de consultar los tres de ellos con una única bala de url:
/category/fruit/
Pero como he dicho, todavía sería posible ir a por ejemplo, /category/plátano/sé es posible consultar múltiples categorías la manera quiero usar /category/apples, plátanos, peras / pero no es una solución elegante. ¿Es posible hacer esta agrupación virtual con un plugin o incluso usar una reescritura? Consejos y recomendaciones son muy apreciadas!.



Solución 1

¿No WordPress construido en sub funcionalidad categorías resolver este problema?
 + fruit
  + bananas
  + apples
  + pears
será que toda fruta a través de
/categories/fruit
Pero también categorías específicas a través de
/categories/fruit/bananas
para agregar una subcategoría, sólo tienes que elegir
fruit
como la categoría de los padres para cada niño..

Solución 2

Se puede reemplazar la consulta con
pre_get_posts
en
functions.php
:

function add_all_fruits_to_category($query) {
    $catnames = $query->get('category_name');
    if ($catnames == 'fruits') {
        $query->set('category_name', $catnames . ',bananas,apples,pears');
    }
}
add_action('pre_get_posts', 'add_all_fruits_to_category');
function add_all_fruits_to_category($query) {
    $catnames = $query->get('category_name');
    if ($catnames == 'fruits') {
        $query->set('category_name', $catnames . ',bananas,apples,pears');
    }
}
add_action('pre_get_posts', 'add_all_fruits_to_category');
.





Problemas relacionados

¿Cómo combinar múltiples archivos CSS y concatenar JavaScripts si WordPress recomienda poner ellos?

¿Combinando el post categorías y categorías de enlace?

Cómo manejar la organización CSS

Combinar múltiples sentencias condicionales

¿Cómo comprobar una lista o alimentación de todos los posts bajo una categoría y una etiqueta?

Combinar múltiples sitios y redes (menos 2) en un sitio\/red

Seguimiento de múltiples etiquetas o categorías

Fusión de dos tipos de correos personalizados en uno

Combinar dos condiciones en una sintaxis

Cómo combinar múltiples clases de cuerpo

WordPress obtiene el número de categorías

Múltiples relaciones múltiples tax_query en WP_Query

Source: Stack Exchange Inc; License: cc by-sa 3.0 Contacto / Contact