PHP - PROBLEMA CON PAGINADOR WORPRESS

 
Vista:

PROBLEMA CON PAGINADOR WORPRESS

Publicado por OMER JOSE (1 intervención) el 16/09/2019 20:59:26
Buenas Tardes,
Les explico la problematica.

resulta que me toco migrar una landing , realice la migracion como Dios manda luego de la migracion el paginador del tema de wordpress dejo de funcionar solo muestra la primera pagina. en la web principal el paginador funciona pero en lla migrada no , la unica diferencia entre las 2 es que una esta directa al dominio osea www.example.com pero la otra se encuentra asi www.example.com/example les muestro parte del codigo.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
<section class="catalogo--recetas containerRecetas popUpActive">
<?php
$temp = $wp_query;
$wp_query = null;
$wp_query = new WP_Query();
 
if (isMobile()) {
    $show_posts = 2;  //How many post you want on per page
} else{
    $show_posts = 3;  //How many post you want on per page
}
$permalink = 'Post name'; // Default, Post name
$post_type = 'recetas';
 
//Know the current URI
$req_uri =  $_SERVER['REQUEST_URI'];
 
if( $req_uri == "/naturalmenteconamor/" ){
    $currentPage = '1';
}
else{
    $currentPage = explode('/' , $req_uri)[2];
}
//Query
 
    $wp_query->query('showposts='.$show_posts.'&post_type='. $post_type .'&page='.$currentPage);
//count posts in the custom post type
$count_posts = wp_count_posts('recetas');
 
while ($wp_query->have_posts()) : $wp_query->the_post();  ?>
    <article class="containerRecetas__receta" style="background-color: <?php the_field('color_receta'); ?>">
        <a href="<?php the_permalink() ?>" class="containerRecetas__receta--imagen" style="background-image: url(<?php the_field('imagen_receta'); ?>)"></a>
        <div class="containerRecetas__receta--texto">
            <div class="containerRecetas__receta--texto-container">
                <h3 class="containerRecetas__receta--texto-container-titulo">
                    <?php the_title() ?>
                </h3>
                <p class="containerRecetas__receta--texto-container-descipcion">
                    <?php echo wp_strip_all_tags( get_the_content() ); ?>
                </p>
                <div class="containerRecetas__receta--texto-container-boton">
                    <a class="btn btn__detalleReceta" href="<?php the_permalink() ?>">
                        <?php if (get_field('call_to_action')) { ?>
                            <?php the_field('call_to_action'); ?>
                        <?php } else { ?>
                            APRENDE A PREPARARLO
                        <?php } ?>
                    </a>
                </div>
            </div>
        </div>
    </article>
<?php endwhile;?>
 
 
<nav class="catalogo__paginador">
    <div class="catalogo__paginador--container">
        <?php previous_posts_link('&laquo; ') ?>
        <?php
            $count_post = $count_posts->publish / $show_posts;
 
            if( $count_posts->publish % $show_posts == 1 ) {
                $count_post++;
                $count_post = intval($count_post);
            };
 
            for($i = 1; $i <= $count_post ; $i++) { ?>
                <a <?php if($currentPage == $i) { echo 'class=active_page'; } ?> href="/naturalmenteconamor/page/<?php echo $i; ?>#seccionCatalogo"><?php echo $i; ?></a>
            <?php }
        ?>
        <?php next_posts_link(' &raquo;') ?>
    </div>
</nav>
 
<script>
    paginadorSwipeRecetas('<?php previous_posts_link("") ?>' , '<?php next_posts_link("") ?>');
</script>
 
<?php
$wp_query = null;
$wp_query = $temp;  // Reset
?>

la request_uri de la que esta bien me muestra con un var_dump "/" pero la que no funciona me muestra /example/
ayudenme por favor.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder