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

do_shortcode se repite

Estas en el tema de do_shortcode se repite en el foro de WordPress en Foros del Web. Hola, Tengo el siguiente problema espero puedan ayudarme. En la pagina de inicio "index.php" va el "shortcode", y funciona en el "index" al hacer clic ...
  #1 (permalink)  
Antiguo 13/08/2014, 20:01
 
Fecha de Ingreso: noviembre-2004
Ubicación: NULL
Mensajes: 652
Antigüedad: 19 años, 4 meses
Puntos: 6
do_shortcode se repite

Hola, Tengo el siguiente problema espero puedan ayudarme.

En la pagina de inicio "index.php" va el "shortcode", y funciona en el "index" al hacer clic y abrir un post, repite el "shortcode" alguna manera de evitar se repita en al abrir cada post? solo quiero que este en la pagina principal. Gracias por su ayuda.


Código PHP:

<?php    get_header(); ?>

<?php echo do_shortcode('[imageslider id="home"]'); ?>

<?php if ( have_posts() ) : ?>
<?php 
/* Loop */ ?>
<?php 
while ( have_posts() ) : the_post(); ?>
<?php get_template_part
'content','gallery' ); ?>
<?php 
endwhile; // Loop. ?>

<?php else : ?>
<?php get_template_part
'content''none' ); ?>

<?php endif; // have_posts() check ?>


<?php    get_footer(); ?>
  #2 (permalink)  
Antiguo 13/08/2014, 21:47
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: do_shortcode se repite

Si solo lo quieres mostrar en el home puedes usar la función is_front_page, algo así:

Código PHP:
Ver original
  1. <?php
  2.    
  3.     if( is_front_page() ){
  4.         echo do_shortcode('[imageslider id="home"]');
  5.     }
  6.  
  7. ?>
  #3 (permalink)  
Antiguo 13/08/2014, 23:23
 
Fecha de Ingreso: noviembre-2004
Ubicación: NULL
Mensajes: 652
Antigüedad: 19 años, 4 meses
Puntos: 6
Respuesta: do_shortcode se repite

Muchas Gracias TMeister Funciono Perfecto, muy amable.

Codigo Funcionando:
Código PHP:

<?php    get_header(); ?>

<?php 
    
    
if( is_front_page() ){
        echo 
do_shortcode('[imageslider id="home"]'); 
    }
 
?>

<?php if ( have_posts() ) : ?>
<?php 
/* Loop */ ?>
<?php 
while ( have_posts() ) : the_post(); ?>
<?php get_template_part
'content','gallery' ); ?>
<?php 
endwhile; // Loop. ?>

<?php else : ?>
<?php get_template_part
'content''none' ); ?>

<?php endif; // have_posts() check ?>


<?php    get_footer(); ?>




Tengo una pequeña consulta, no se si hago un post nuevo pero solo hare una consulta breve si es asi hare un post nuevo.
Tengo el plugin Featured Pages Customizer funciona muy bien, pero aparece en arriba como podria ubicarlo en la parte de abajo arriba del "<?php get_footer(); ?>" es decir no arriba del contenido mas bien abajo

Etiquetas: Ninguno
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 08:03.