WordPress - Ayuda con código php para Wordpress

 
Vista:
Imágen de perfil de Beatriz

Ayuda con código php para Wordpress

Publicado por Beatriz (1 intervención) el 11/04/2022 20:31:36
Hola.

Tengo un problema, a ver si me podéis ayudar por favor.

He implementado un código en el archivo function.php de mi tema de wordpress para que se vea un botón de whatsapp flotante.

El problema es que se ve en todas mi páginas y entradas de blog. Me interesa que se vea el botón solo en las páginas y no en los post o entradas.

El codigo es este:
1
2
3
4
5
/*whatsapp button */
 add_action('wp_footer', function () { ?>
	<a id="whatsapp" target="_blank" href="https://wa.me/XXXXXXXXXXXX"><img src="httXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.jpg"></a>
<?php });
/* end whatsapp button */
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
Imágen de perfil de Alejandro

Mostrar botón de WhatsApp solo en páginas y no en entradas de blog

Publicado por Alejandro (169 intervenciones) el 17/04/2024 00:10:28
Hola Beatriz.

Para mostrar el botón de WhatsApp solo en las páginas y no en las entradas de tu blog, puedes utilizar la función is_page() de WordPress para verificar si estás en una página y luego mostrar el botón solo en ese caso. Aquí te muestro cómo puedes modificar tu código para lograrlo:

1
2
3
4
5
6
7
8
9
/* WhatsApp button */
add_action('wp_footer', function () {
    if (is_page()) { // Verifica si estás en una página
        ?>
        <a id="whatsapp" target="_blank" href="https://wa.me/XXXXXXXXXXXX"><img src="httXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.jpg"></a>
        <?php
    }
});
/* End WhatsApp button */

Con esta modificación, el botón de WhatsApp solo se mostrará en las páginas de tu sitio y no en las entradas de blog.

Recuerda reemplazar "XXXXXXXXXXXX" con el número de teléfono correcto y "httXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.jpg" con la URL de la imagen del botón de WhatsApp.

Espero que esta solución te sea útil. ¡Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar