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

No carga css del sticky en categoria

Estas en el tema de No carga css del sticky en categoria en el foro de WordPress en Foros del Web. Es un pequeño "fallo" que no consigo resolver. El archivo content.php es lo que llamo desde index.php y desde archive.php para que me aparezcan los ...
  #1 (permalink)  
Antiguo 19/05/2020, 04:37
 
Fecha de Ingreso: enero-2007
Mensajes: 25
Antigüedad: 13 años, 4 meses
Puntos: 1
No carga css del sticky en categoria

Es un pequeño "fallo" que no consigo resolver.

El archivo content.php es lo que llamo desde index.php y desde archive.php para que me aparezcan los post. Sin embargo, en el index me carga su css para colocar el sticky en su sitio, y en archive.php, es decir, en cualquier pagina de categoría, me aparece el icono pero no me aparece en su sitio. Miro todo el código y está exáctamente igual, ya que está llamando al mismo archivo content.php, pero el css no lo trae

  #2 (permalink)  
Antiguo 19/05/2020, 08:58
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.682
Antigüedad: 12 años, 3 meses
Puntos: 1116
Respuesta: No carga css del sticky en categoria

Muestra el codigo PHP que has utilizado para invocar el CSS y ver donde estas errando
  #3 (permalink)  
Antiguo 19/05/2020, 09:29
 
Fecha de Ingreso: enero-2007
Mensajes: 25
Antigüedad: 13 años, 4 meses
Puntos: 1
Respuesta: No carga css del sticky en categoria

Cita:
Iniciado por ArturoGallegos Ver Mensaje
Muestra el codigo PHP que has utilizado para invocar el CSS y ver donde estas errando
Es lo mismo, pero lo copio (desde que abrimos el div content) a ver si se me escapa algo:

index.php

Código PHP:
    <div class="content">
  
                  
            <?php if ( have_posts() ) : ?>
            
                <div class="posts" id="posts">
                        
                    <?php while ( have_posts() ) : the_post();
                    
                        
get_template_part'content'get_post_format() );
                    
                    endwhile;
                    
                endif; 
?>

                <div class="clear"></div>
                
            </div><!-- .posts -->
                
        </div><!-- .content -->
        
        <?php if ( $wp_query->max_num_pages ) : ?>     
            
            <div class="archive-nav section-inner" align="center">
        <?php wp_pagenavi(); ?>


                
                <div class="clear"></div>
                
            </div><!-- .archive-nav -->
        
        <?php endif; ?>
    
    </div><!-- .wrapper-inner -->
    
</div><!-- .wrapper -->
                              
<?php get_footer(); ?>
archive.php (donde no aparece correctamente

Código PHP:
<div class="content">

            <?php if ( have_posts() ) : ?>

                <div class="posts" id="posts">

                    <?php while ( have_posts() ) : the_post(); ?>

                        <?php get_template_part'content'get_post_format() ); ?>

                    <?php endwhile; ?>

                </div><!-- .posts -->

                <?php if ( $wp_query->max_num_pages ) : ?>

                    <div class="archive-nav">

            <div class="archive-nav section-inner" align="center">
                                        
            <?php wp_pagenavi(); ?>
                        <div class="clear"></div>

                    </div><!-- .post-nav archive-nav -->

                    <div class="clear"></div>

                <?php endif; ?>
                                        <?php else : ?>
                    
            <div class="archive-nav section-inner" align="center">
        <?php wp_pagenavi(); ?>
                
</div>
            <?php endif; ?>

        </div><!-- .content -->

    </div>
  #4 (permalink)  
Antiguo 19/05/2020, 12:47
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.682
Antigüedad: 12 años, 3 meses
Puntos: 1116
Respuesta: No carga css del sticky en categoria

No, el codigo mostrado no me dice nada sobre el problema, eso solo imprime HTML

Debes revisar que estes utilizando correctamente la funcion wp_enqueue_style

asi como tener los estilos correctos en tu CSS
  #5 (permalink)  
Antiguo 19/05/2020, 13:09
 
Fecha de Ingreso: enero-2007
Mensajes: 25
Antigüedad: 13 años, 4 meses
Puntos: 1
Respuesta: No carga css del sticky en categoria

Cita:
Iniciado por ArturoGallegos Ver Mensaje
No, el codigo mostrado no me dice nada sobre el problema, eso solo imprime HTML

Debes revisar que estes utilizando correctamente la funcion wp_enqueue_style

asi como tener los estilos correctos en tu CSS
Dónde puedo comprobarlo?

Cómo puede ser que no salga lo mismo si se está llamando el mismo archivo content.php y por tanto el mismo css. Es todo exáctamente igual. Pero en index.php sí aparece y en archive.php no... es muy extraño no?
  #6 (permalink)  
Antiguo 19/05/2020, 16:11
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.682
Antigüedad: 12 años, 3 meses
Puntos: 1116
Respuesta: No carga css del sticky en categoria

Cita:
Cómo puede ser que no salga lo mismo si se está llamando el mismo archivo content.php
El detalle es que llamar al mismo archivo no implica que se cargue el mismo contenido, cada programador tiene su forma de trabajo y es libre de usar condicionales donde le plasca y le acomode.

Cita:
Dónde puedo comprobarlo?
En el archivo donde lo has definido, como dije antes cada programador traja diferente, yo suelo incluirlo en un archivo llamado functions.php o alguna dependencia cuando trabajo por modulos.

Solo tu sabras donde lo has colocado y si no lo colocaste, pues he alli el problema.
  #7 (permalink)  
Antiguo 20/05/2020, 03:27
 
Fecha de Ingreso: enero-2007
Mensajes: 25
Antigüedad: 13 años, 4 meses
Puntos: 1
Respuesta: No carga css del sticky en categoria

Cita:
Iniciado por ArturoGallegos Ver Mensaje
El detalle es que llamar al mismo archivo no implica que se cargue el mismo contenido, cada programador tiene su forma de trabajo y es libre de usar condicionales donde le plasca y le acomode.


En el archivo donde lo has definido, como dije antes cada programador traja diferente, yo suelo incluirlo en un archivo llamado functions.php o alguna dependencia cuando trabajo por modulos.

Solo tu sabras donde lo has colocado y si no lo colocaste, pues he alli el problema.
Yo creo que no me he explicado bien.

El "sticky" aparece, pero no así sus propiedades css que en el index sí aparecen.

He revisado el archivo functions y todos los demas que hacen referencia a esto. Y solo encuentro que se llama en "content.php", posteriormente tanto en index como en archive se llama al content.php, que son todos los posts de todas o una categoría concreta.

Por eso digo que no hay diferencia, la clase css debería aparecer, de hecho en html final aparece la misma estructura de div pero nada, no sale sus propiedades css.

En functions, esto es lo único que hace referencia al sticky:

  #8 (permalink)  
Antiguo 20/05/2020, 09:26
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.682
Antigüedad: 12 años, 3 meses
Puntos: 1116
Respuesta: No carga css del sticky en categoria

Bien ya tienes un avance, ese código se esta imprimiendo directo en el HTML, ve a la pagina del problema y cerciorate si se esta imprimiendo.

Si no se imprime seguro hay alguna condicional que se te esta escapando, si lo encuentras en el HTML revisa la estructura que tienen el sticky coincida con la del CSS



La zona horaria es GMT -6. Ahora son las 15:23.