Problema paginación WordPress 4.4.1

Que más de la mitad de la red tiene instalado WordPress es algo que se sabe desde hace años. Aunque sea uno de los mejores CMS podemos encontrar problemas cuando actualizamos a la última versión. En nuestro caso hemos detectado que desde la actualización de hace un par de días a WordPress 4.4.1 nuestra web no le funcionaba la paginación WordPress y hemos encontrado la solución.

Paginación WordPress

Debemos acudir al archivo wp-includes/canonical.php en las líneas 264-270 debemos cambiar este código:

[code]

<?php
// Post Paging
if ( is_singular() && ! is_front_page() && get_query_var(‘page’) ) {
if ( !$redirect_url )
$redirect_url = get_permalink( get_queried_object_id() );
$redirect_url = trailingslashit( $redirect_url ) . user_trailingslashit( get_query_var( ‘page’ ), ‘single_paged’ );
$redirect[‘query’] = remove_query_arg( ‘page’, $redirect[‘query’] );
}

[/code]

Por este:

[code] <?php // Post Paging if ( is_singular() && get_query_var(‘page’) && ( !is_front_page() || ( isset($wp_query->queried_object) && ‘page’ == get_option(‘show_on_front’) && $wp_query->queried_object->ID == get_option(‘page_on_front’) ) ) ) {
if ( !$redirect_url )
$redirect_url = get_permalink( get_queried_object_id() );
$page = get_query_var( ‘page’ );
if ( is_front_page() ) {
$redirect_url = trailingslashit( $redirect_url ) . user_trailingslashit( "$wp_rewrite->pagination_base/$page", ‘paged’ );
} else {
$redirect_url = trailingslashit( $redirect_url ) . user_trailingslashit( $page, ‘single_paged’ );
}
$redirect[‘query’] = remove_query_arg( ‘page’, $redirect[‘query’] );
}
[/code]

Con esto tendremos el problema resuelto. Os recomiendo hacer copia de seguridad del archivo original, por si existe algun problema a la hora de actualizarlo.

Recent Posts

  • Portátiles y ordenadores

ONEXPLAYER desafía al mercado con la X2 Mini Pro, consola portátil con Ryzen AI Max+ 388

El mercado de las consolas portátiles de gama alta ha sumado un nuevo competidor. La…

5 horas atrás
  • Memorias

ADATA asegura que no hay tal «burbuja de la IA» y que la DRAM escaseara en los próximos 10 años

Chen Li-bai, el presidente de ADATA, uno de los principales fabricantes de memoria a nivel…

6 horas atrás
  • Inteligencia artificial

Synthetic Video Detector de Nvidia puede detectar videos generados por IA

Aunque la inteligencia artificial ofrece grandes ventajas creativas, también plantea un riesgo, que son la…

7 horas atrás