- This topic has 8 replies, 2 voices, and was last updated 7 months, 1 week ago by
Tom.
-
AuthorPosts
-
June 9, 2020 at 7:47 am #1320657
Pedro
Hola! Tengo un sitio en donde estoy configurando los códigos de seguimiento con Google AdSense.
Ya lo he hecho por medio de un hook en GeneratePress, sin embargo el problema es que mi sitio tiene una versión AMP que es creada por el plugin oficial:
https://wordpress.org/plugins/amp/
Y en la documentación ellos dicen que se deben colocar 2 códigos para AMP.
Uno en la etiqueta <head> y otro en la etiqueta <body>, en todas las páginas AMP en donde se quieran mostrar los anuncios.
Ahora mi pregunta es, hay algún hook para las etiquetas <head> y <body> en la versión AMP?
June 9, 2020 at 3:50 pm #1321334Tom
Lead DeveloperLead DeveloperHi there,
There isn’t, but you can use PHP to target AMP pages:
<?php if ( function_exists( 'is_amp_endpoint' ) && is_amp_endpoint() ) : ?> Your code for AMP here <?php endif; ?>
Documentation: http://docs.generatepress.com/
Adding CSS: http://docs.generatepress.com/article/adding-css/
Ongoing Development: https://generatepress.com/ongoing-developmentJune 9, 2020 at 5:02 pm #1321398Pedro
Hola Tom!
¿Ese código donde iría? ¿Donde colocaría el código de Google AdSense que va en la etiqueta <head> y donde iría el código que va en <body?
Disculpa es que no soy muy bueno con esto de los códigos.
June 9, 2020 at 5:35 pm #1321411Pedro
Hola Tom!
Supongo que ese código iría en el hook, y activo la opción PHP.
Lo hice, pero no muestra ningún anuncio en la versión AMP.
Buscando en la red, encontré este artículo: https://websiteforstudents.com/how-to-add-google-adsense-ads-on-wordpress-amp-pages/
June 10, 2020 at 9:39 am #1322427Tom
Lead DeveloperLead DeveloperHi there,
It looks like the first code would go into the
wp_head
hook, and the second code would go into thewp_open_body
hook 🙂Documentation: http://docs.generatepress.com/
Adding CSS: http://docs.generatepress.com/article/adding-css/
Ongoing Development: https://generatepress.com/ongoing-developmentJune 11, 2020 at 9:37 am #1323933Pedro
Hola Tom! Gracias por responder.
Entonces, el código de <head> quedaría así?
<?php if ( function_exists( 'is_amp_endpoint' ) && is_amp_endpoint() ) : ?> <script async custom-element="amp-auto-ads" src="https://cdn.ampproject.org/v0/amp-auto-ads-0.1.js"> </script> <?php endif; ?>
Con el hook wp_head, ejecutar PHP y que se muestre en todo el sitio?
Lo mismo con el código que va en la etiqueta <body>
¿Es así?
June 11, 2020 at 4:21 pm #1324333Tom
Lead DeveloperLead DeveloperLooks good to me 🙂
Documentation: http://docs.generatepress.com/
Adding CSS: http://docs.generatepress.com/article/adding-css/
Ongoing Development: https://generatepress.com/ongoing-developmentJune 12, 2020 at 1:26 pm #1325563Pedro
Hola Tom! Funcionó perfectamente, ya se están mostrando los anuncios en la versión AMP.
¡Muchas gracias!
June 12, 2020 at 4:37 pm #1325701Tom
Lead DeveloperLead DeveloperNo problem 🙂
Documentation: http://docs.generatepress.com/
Adding CSS: http://docs.generatepress.com/article/adding-css/
Ongoing Development: https://generatepress.com/ongoing-development -
AuthorPosts
- You must be logged in to reply to this topic.