Solución al error de Wordpress en paginación de categorias y autor PHP, Programación - 28 de August de 2009 | 6:50 am | 1 Comentario



Existe un error de Wordpress donde la paginación no funciona en permalinks que lleven la siguiente estructura.

tublog.com/%category%/%postname%/
tublog.com/%author%/%postname%/
Cuando vas a la cualquier página que no sea la primera recibes error 404. Afortunadamente puedes solucionar el error puedes pegar el siguiente código en el archivo functions.php de tu theme.
 
function remove_page_from_query_string($query_string)
{
    if ($query_string['name'] == 'page' && isset($query_string['page'])) {
        unset($query_string['name']);
        // 'page' in the query_string looks like '/2', so split it out
        list($delim, $page_index) = split('/', $query_string['page']);
        $query_string['paged'] = $page_index;
    }
    return $query_string;
}
 
add_filter('request', 'remove_page_from_query_string');
Tags: , ,



Entradas relacionadas



One Response to “Solución al error de Wordpress en paginación de categorias y autor”

  1. akers says:

    Lee algo sobre el futuro del uso de split() en PHP, para que vayamos dejando esa función.
    Saludos.
    :P

Leave a Reply