Undefined array key «category_name»
-
En WP la página de una categoría ( https://dominio.com/categoria1/ ) muestra un listado con las entradas que están bajo esa categoría.
En algunos casos, podemos querer tener una página «real» con contenido específico creado bajo el nombre de esa categoría. Esto no va a ser posible por el propio WP.Chapuceando un poco y tomando código prestado, se puede conseguir añadiendo lo siguiente al functions.php
add_filter('request', function(array $query_vars) { if(strlen($query_vars['category_name']) + 2 == strlen($_SERVER['REQUEST_URI'])) { // do nothing in wp-admin if(is_admin()) { return $query_vars; } // if the query is for a category if(isset($query_vars['category_name'])) { // save the slug $pagename = $query_vars['category_name']; // completely replace the query with a page query $query_vars = array('pagename' => "$pagename"); return $query_vars; } } return $query_vars; });
El caso es que con las últimas actualizaciones me da un warning:
Undefined array key «category_name»Y no se como solucionarlo, ¿alguna ayuda’
Gracias y saludos.
Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
- Debes estar registrado para responder a este debate.