Avisos
Vaciar todo

[Resuelto] ads en cabecera

17 Respuestas
5 Usuarios
4 Reactions
54 Visitas
Jota
 Jota
Respuestas: 457
Reputable Member
Topic starter
 

Hola, me podrían ayudar a meter un ad en la cabecera en la plantilla generte press, pone algo así como usar hooks y apis de gancho.

 


 
Respondido : 20/07/2020 4:38 pm
Jota
 Jota
Respuestas: 457
Reputable Member
Topic starter
 

No entiendo como meter el código

https://docs.generatepress.com/article/using-hooks/

https://docs.generatepress.com/article/wp-head/

 

Lo que quiero es meter un banner de adsense en a la derecha de mi logotipo en Contenido solo visible a usuarios registrados


Esta publicación ha sido modificada el hace 5 años por Jota
 
Respondido : 20/07/2020 4:40 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

El Hook wp-head no te servirá para lo que comentas, posiblemente te sirva

https://docs.generatepress.com/article/generate_before_header/

El código que debes agregar sería algo similar a lo siguiente, puedes agregar este código al final de tu archivo functions.php de tu tema hijo.

add_action( 'generate_before_header','insertar_banner_cabecera' );  
function insertar_banner_cabecera() { ?> 
    <img src="/ruta_imagen/nombre_imagen.jpg" />
<?php }

Pero ten en cuenta que estas agregando sobre la cabecera, no al costado del logo, para lo que quieres posiblemente se tenga que tocar más código, modificando los archivos del theme

Para tu theme sólo tienes disponibles estos Hooks:

https://docs.generatepress.com/collection/hooks/

Saludos.


 
Respondido : 20/07/2020 4:56 pm
Jota reaccionó
Jota
 Jota
Respuestas: 457
Reputable Member
Topic starter
 

@jmarreros

Hola,

Se supone que debo de incluir el codigo de un anuncio en ese código? Ponga XXX donde va el código en caso afirmativo


 
Respondido : 20/07/2020 8:34 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

No, en ese código tendrías que cambiar la ruta de la imagen, asumiendo que es una imagen fija.

Antes de que te compliques con código, envíanos mejor la url de tu sitio y además una captura de pantalla de Apariencia > Widgets, para ver las posiciones que tiene actualmente tu theme.

Saludos.


 
Respondido : 20/07/2020 9:00 pm
Jota reaccionó
Jota
 Jota
Respuestas: 457
Reputable Member
Topic starter
 

@jmarreros

Contenido solo visible a usuarios registrados

 

Como figura en la imagen el tema tiene para poner html en la barra lateral y en la cabecera, sonde tengo puestos 1 código de anuncio de google en cada uno.

El problema es que en la cabecera no sale (en PC) y en móvil sí, pero no sé si sale por el código o pq es un anuncio auto de adsense.

 

widgets

 
Respondido : 20/07/2020 10:59 pm
Jota
 Jota
Respuestas: 457
Reputable Member
Topic starter
 

esta web por ejemplo usa la misma plantilla y si lo tiene en PC (desconozco si usa la versión free también)

Contenido solo visible a usuarios registrados


 
Respondido : 20/07/2020 11:00 pm
Bulmaro
Respuestas: 4380
Famed Member Moderator
 

@jotatraderoutlook-com

Hola Jota,

Puedes intentar insertando en la parte de la cabecera el código siguiente:

<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- Banner cabecera Julio 2019 -->
<ins class="adsbygoogle adslot_1"
style="display:block"
data-ad-client="ca-pub-8028326899629901"
data-ad-slot="9813168509"
data-full-width-responsive="true"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>

Posteriormente, ingresa lo siguiente en Apariencia -> Personalizar -> CSS Adicional:

.adslot_1 { width: 320px; max-height: 100px; }
@media (min-width:500px) { .adslot_1 { width: 468px; max-height: 60px; } }
@media (min-width:800px) { .adslot_1 { width: 728px; max-height: 90px; } }

Coméntanos los resultados, por favor.

Saludos


 
Respondido : 21/07/2020 1:57 am
Jota reaccionó
Jota
 Jota
Respuestas: 457
Reputable Member
Topic starter
 

@bulmaro-webempresa

Hola, lo hice pero no sale nada.

Puedo probar a meter un código de adsense de 728 X90 si cree que puede solucionarlo. 

Lo que me diga.


Esta publicación ha sido modificada el hace 5 años por Jota
 
Respondido : 21/07/2020 8:32 am
Jota
 Jota
Respuestas: 457
Reputable Member
Topic starter
 

Aquí figura como insertar un widget, pero no lo entiendo del todo: https://codex.wordpress.org/Widgetizing_Themes


 
Respondido : 21/07/2020 8:56 am
Karen Rios
Respuestas: 18663
Illustrious Member Moderator
 

Hola Jota,

He verificando dentro de la documentación del tema y puedo ver que en su versión premium tienen incluida la opción de insertar AdSense, es posible que la pagina que nos compartes previamente usen este tema de forma paga.

Sin embargo puedes probar insertarlo con un plugin como:

-> https://es.wordpress.org/plugins/advanced-ads/

-> https://wordpress.org/plugins/quick-adsense-reloaded/

Prueba si alguno de estos te funciona y nos comentas como ha ido todo.

Un Saludo

 


 
Respondido : 21/07/2020 1:21 pm
Jota
 Jota
Respuestas: 457
Reputable Member
Topic starter
 

@karen

Hola, estoy usando la versión free, con advanced ads solo se podría con la versión de pago, pero misteriosamente e conseguido meter el anuncio usando el formato 360X100, no entiendo pq. Aunque descuadra un poco el tamaño.

Saludos


 
Respondido : 21/07/2020 3:42 pm
Karen Rios
Respuestas: 18663
Illustrious Member Moderator
 

Hola Jota,

Puedes enviarnos la URL donde se muestra este aviso para comprobar que puede estar ocurriendo, tal vez es posible que lo puedas modificar los espacios con CSS

Un Saludo


 
Respondido : 21/07/2020 3:48 pm
Jota
 Jota
Respuestas: 457
Reputable Member
Topic starter
 

@karen

Contenido solo visible a usuarios registrados


 
Respondido : 22/07/2020 5:48 pm
Argenis
Respuestas: 11584
Illustrious Member Moderator
 

Hola Jota,

Puedes enviarnos una captura de donde estas agregando este ad de forma que podamos identificar si los estilos son tomados directamente de otro lugar, adicional verificaste si en el mismo código que ingresas esta la opción de modificar el tamaño?

Un saludo 🖐️ 


 
Respondido : 22/07/2020 6:41 pm
Página 1 / 2