Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Modificar paginación

Estas en el tema de Modificar paginación en el foro de WordPress en Foros del Web. No se aplican los cambios en el HTML y no se por que index.php Código PHP: <?php the_posts_pagination ([ 'mid_size' => 2 , 'prev_text' => __ ...
  #1 (permalink)  
Antiguo 29/06/2016, 10:55
 
Fecha de Ingreso: enero-2008
Mensajes: 580
Antigüedad: 16 años, 3 meses
Puntos: 9
Modificar paginación

No se aplican los cambios en el HTML y no se por que

index.php
Código PHP:
<?php the_posts_pagination(['mid_size'=>2,'prev_text'=>__('«'),'next_text'=>__('»')]) ?>
functions.php
Código PHP:
function add_pag($pag) {
    return 
preg_replace([
        
'/<nav class="navigation pagination" /',
        
'/<h2 class="screen-reader-text" /',
        
'/<div class="nav-links" /',
        
'/<a class="page-numbers/" ',
        
'/<a class="prev page-numbers" /',
        
'/<a class="next page-numbers" /',
        
'/<span class="page-numbers current" /'
    
],[
        
'<nav ',
        
'<h2 style="display:none" ',
        
'<div ',
        
'<a am-color="txt:White bg:Blue" ',
        
'<a am-color="txt:White bg:Blue" ',
        
'<a am-color="txt:White bg:Blue" ',
        
'<span am-color="txt:White bg:Blue:300" ' 
    
], $pag);
}
add_filter('the_posts_pagination','add_pag'); 
¿Puedo quitar la siguiente linea mediante funtions.php?
Código HTML:
<div class="nav-links"

Última edición por quico5; 29/06/2016 a las 11:01
  #2 (permalink)  
Antiguo 29/06/2016, 16:25
Avatar de TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 22 años, 3 meses
Puntos: 193
Respuesta: Modificar paginación

No existe ningún filtro llamado the_post_pagination aquí esta la lista de filtro disponibles en WordPress https://codex.wordpress.org/Plugin_API/Filter_Reference
  #3 (permalink)  
Antiguo 01/07/2016, 08:59
Avatar de metacortex
Viejo demente
 
Fecha de Ingreso: junio-2004
Ubicación: Caracas - Venezuela
Mensajes: 9.027
Antigüedad: 19 años, 10 meses
Puntos: 832
Respuesta: Modificar paginación

quico5, no lo he probado pero intenta así y por favor avísame para saber si funciona o no:

Código PHP:
Ver original
  1. add_filter( 'navigation_markup_template' , 'modificar_navigation_markup' );
  2.  
  3. function modificar_navigation_markup() {
  4.  
  5.     $template = '
  6.     <nav class="navigation %1$s" role="navigation">
  7.         <h2 class="screen-reader-text">%2$s</h2>
  8.         %3$s
  9.     </nav>';
  10.     return $template;
  11. }

Cita:
Iniciado por TMeister Ver Mensaje
No existe ningún filtro llamado the_post_pagination aquí esta la lista de filtro disponibles en WordPress https://codex.wordpress.org/Plugin_API/Filter_Reference
Esa función es un asco en arquitectura. Depende de demasiadas funciones alternas y a veces pensamos que no pueden modificarse. Cuando algo así te ocurra olvida el Codex y métete directo al núcleo ;)

Etiquetas: modificar, post
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:50.