Mostrar caja solo en la página de inicio con Shortcode Ultimate

  • Autor Autor FantasiaFinal
  • Fecha de inicio Fecha de inicio
FantasiaFinal

FantasiaFinal

Eta
Verificado
Verificación en dos pasos activada
Verificado por Binance
Hola,

Tengo instalado en uno mis sitios el plugin: "Shortcode ultimate", tengo puesto en el footer el shortcode "Caja" con texto dentro, se muestra bien pero el detalle es que aparece tanto en páginas como post de mi sitio, ¿cómo puedo hacer que se muestre solo en el home?

El código del shortcode es este:

[su_box title="" style="default" box_color="#eb3349" title_color="#FFFFFF" radius="5" class=""]<h2 style="text-align: center;">TEXTO</h2>
<h4 style="text-align: center;">TEXTOH4</h4>[/su_box]

Agradecería una ayuda, saludos.
 
¿Te sirvió? Únete a la conversación

Con tu cuenta gratis puedes responder, escribirle al autor por mensaje privado y comprar con Saldo retenido: el pago se libera cuando recibes lo acordado.

Toma 30 segundos · vuelves a este tema al terminar
No me funcionó :/
 
¿Por qué se muestra en varios sitios? Cada shortcode va sólo donde lo hayas insertado ¿estás usando algún plugin para insertar los códigos o los estás insertando manualmente?
 
¿Por qué se muestra en varios sitios? Cada shortcode va sólo donde lo hayas insertado ¿estás usando algún plugin para insertar los códigos o los estás insertando manualmente?

Está insertado manualmente en el footer, pero aparece en toda la web, solo necesito que aparezca en el home :/
 
Está insertado manualmente en el footer, pero aparece en toda la web, solo necesito que aparezca en el home :/

Ah bueno, haber comenzado por ahí.

Puedes añadir algún plugin que permita mostrar los widgets sólo en determinadas partes del sitio web, es la opción más fácil, aunque requiere que uses un plugin secundario...

Hay varios plugins que cumplen con esa función.

Algunos de ellos

‎Conditional Widgets | WordPress.org

‎Dynamic Widgets | WordPress.org

‎Widget Logic | WordPress.org

‎Widget Options | WordPress.org

‎Dynamic Widgets | WordPress.org

‎Widget Manager Light | WordPress.org

‎Widget Display Filter | WordPress.org

‎Widgets Control | WordPress.org

‎MiwoWidgets – Widget Visibility Manager | WordPress.org

‎Widget Visibility Without Jetpack | WordPress.org

‎Widget Wrangler | WordPress.org

‎Advanced Text Widget | WordPress.org}

entre otros...
 
Dependiendo de si tienes asignada una página estática como index o no usa esto:
PHP:
if ( is_front_page() && is_home() ) {
//Hace referencia a la página de inicio por defecto de wordpress.
//TU SHORTCODE
}
elseif ( is_front_page() ) {
//Hace referencia a una página estática de wordpress.
//TU SHORTCODE
}
elseif ( is_home() ){
//Hace referencia a la página de blog de wordpress.
//TU SHORTCODE
}
Si quieres, pon un echo "1", echo "2" y echo "3" en cada if, para comprobar cual muestra en tu web y así poner solo el que es compatible con tu web, saludos.
 
Yo lo que haría sería sacarlo del footer si quieres que solo se vea en la página principal ( home)
Ponlo como ultima línea de código del Index y te aparecerá encima del footer o elimina el footer de esa página en concreto y sustituyelo por lo que le quieras poner en este caso el shorcode. Todo está en la modificación de la página principal, habitualmente "index"
 
Usa este codigo!

PHP:
<?php if(is_front_page() && is_home()): ?>
[su_box title="" style="default" box_color="#eb3349" title_color="#FFFFFF" radius="5" class=""]<h2 style="text-align: center;">TEXTO</h2>
<h4 style="text-align: center;">TEXTOH4</h4>[/su_box]
<?php endif; ?>
 
Yo lo que haría sería sacarlo del footer si quieres que solo se vea en la página principal ( home)

Yo también pienso que es la solución más lógica y simple, con ponerlo justo encima del footer pienso que debería funcionar...
 
Lo primero es ver el theme, ya conociendo la demo, se puede optar por una u otra opción.

Sin embargo, la opción del user de sacarlo del footer es a mi juicio, la mejor opción sin conocer la demo. :encouragement:
 
Atrás
Arriba