Cada vez que trato de agregar un código abreviado en mi sitio de WordPress, termina simplemente mostrando el código que agrego a la página real. He estado pegando el código en el área de “texto” de la sección de contenido, pero aún no funciona.
Incluso cuando pego dentro del archivo header.php recibo el mismo resultado. Por ejemplo.
Recientemente copié y pegué el siguiente código en header.php (según las instrucciones del complemento que descargué)
<div class="headerslider"> <?php echo do_shortcode('[sp_responsiveslider limit="-1"]'); ?></div>
Cuando guardo una recarga, solo obtengo [sp_responsiveslider limit="-1"]
aparecer en mi sitio web. Esto sucede con todos los códigos cortos que hago.
Por favor ayuda
vvanasten
Parece que el código abreviado sp_responsiveslider
en realidad no está definido. ¿Estás seguro de que el complemento está instalado correctamente? Si el complemento está instalado correctamente, puede probar para ver si los códigos abreviados funcionan en su instalación de WordPress. Pegue lo siguiente en su archivo functions.php (agregue <?php
a la primera línea si aún no está en el archivo):
function test_shortcodes()
{
return 'Shortcodes are working!';
}
add_shortcode('test_shortcodes', 'test_shortcodes');
Esto creará un nuevo shortcode en WordPress. Para probar si los códigos abreviados funcionan, coloque el texto [test_shortcodes]
dentro de una publicación y ver la página con la publicación. Cuando carga la página, la etiqueta de código abreviado debe reemplazarse con “¡Los códigos cortos están funcionando!”. Si esto funciona, hay un problema con el complemento y su código abreviado.
Si no se muestra el texto de prueba, es posible que haya un problema con la instalación de WordPress.
¿Está agregando lo anterior a una publicación / página?
– Howli
19/04/2014 a las 23:05
Lo estoy agregando a una página.
– Mesbah Jamali
19/04/2014 a las 23:10
Su código es correcto y debería estar funcionando, por lo que necesitaríamos más información para ayudarlo. ¿Tienes un enlace a la página? ¿Cómo integras exactamente el código php? ¿Con un editor de texto? ¿Dónde integras tu código en tu header.php?
–Kimberley Furson
19 de abril de 2014 a las 23:12
@MesbahJamali, ¿ha intentado agregarlo sin el código php? Entonces solo agrega
<div class="headerslider">[sp_responsiveslider limit="-1"]</div>
a la página– Howli
19 de abril de 2014 a las 23:14
@KimberleyFurson Tenga en cuenta que solo lo usé como ejemplo. Es con cualquier shortcode que uso. Pero para este ejemplo, intenté agregarlo al final de header.php, luego dentro de la sección del encabezado, también al comienzo de la sección del cuerpo. Aquí hay un enlace al complemento que estoy usando. wordpress.org/plugins/responsive-header-image-slider Tenga en cuenta que dice “También puede usar este control deslizante de imagen dentro de su página con el siguiente código abreviado [sp_responsiveslider limit=”-1″].” He intentado esto pero no funciona tan bien
– Mesbah Jamali
20 de abril de 2014 a las 1:01