Poner Adsense debajo del título con el tema Genesis de StudioPress

  • Autor Autor Axl
  • Fecha de inicio Fecha de inicio
Axl

Axl

Delta
Diseñador
Verificado por Binance
Buenas betas, en mi blog utilizo el tema Genesis de StudioPress y de momento tengo agregado adsense en el sidebar, pero también me gustaría agregarlo debajo del post. Si alguien sabe como hacerlo y me lo pudiera explicar le estaría muy agradecido. Aquí os dejo el blog para que veas como es; Blogty. Y además he encontrado un "tutorial" pero no consigo entenderlo :ambivalence: ya que dice que tengo que crear un archivo llamado adsense.php y introducirlo o algo así, os lo dejo también por si los programadores con más experiencia consiguen entenderlo. Muchas gracias, saludos!
Link del tutorial en inglés (el que no consigo entender): Tutorial.
 
WP-Admin -> Apariencia -> Editor
¿Cual post?
Hablas de la entrada en particular o uno bajo de cada post en el index?
Saludos.
 
Me gustaría añadir adsense al hacer click en el post, es decir, en el single digamos. Lo que pasa es que Genesis no tiene single.php, solo funcions.php y home.php. Saludos.
 
Nombra todos los archivos que tenga tu theme.:encouragement:
 
Nombra todos los archivos que tenga tu theme.:encouragement:
Me gustaría que esté en el cualquier post debajo del título al entrar. Los archivos que tiene el template son functions.php, home.php y style.css.
 
¿Nada más?
El theme no contiene carpetas con mas php?
 

Adjuntos

  • genesis.webp
    genesis.webp
    8,8 KB · Visitas: 28
Última edición:
Estás seguro que en la carpeta del theme no hay mas archivos que esos 3?
Me parece raro..
 
La imagen que te he mostrado es del Editor y está actualizada a la última versión. Fíjate en el tutorial que dejé, el chico que lo hizo lo tiene igual que yo.:grumpy:
 
Pero, en la carpeta, o sea, wp-content/themes/genesis
 
En la carpeta solo hay esos 3 🙁

Pues creas adsense.php en la carpeta de theme, le metes tu código de adsense.
Luego vas a functions.php y agregas:

PHP:
add_action('genesis_post_content', 'include_adsense', 9);
add_action( 'genesis_after_post_content', 'include_adsense', 5);
function include_adsense() {
if(is_single()||is_page())
require(CHILD_DIR.'/adsense.php');
}

El add_action('genesis_post_content', 'include_adsense', 9); es antes del contenido del post y el add_action( 'genesis_after_post_content', 'include_adsense', 5); es luego.
Si mi ingles no me traiciona, ahí estaría.
Saludos.
 
Pues creas adsense.php en la carpeta de theme, le metes tu código de adsense.
Luego vas a functions.php y agregas:

PHP:
add_action('genesis_post_content', 'include_adsense', 9);
add_action( 'genesis_after_post_content', 'include_adsense', 5);
function include_adsense() {
if(is_single()||is_page())
require(CHILD_DIR.'/adsense.php');
}

El add_action('genesis_post_content', 'include_adsense', 9); es antes del contenido del post y el add_action( 'genesis_after_post_content', 'include_adsense', 5); es luego.
Si mi ingles no me traiciona, ahí estaría.
Saludos.
Ok, voy a probar, lo he traducido pero no lo había entendido del todo. En un rato comento a ver si va. Muchas gracias!:topsy_turvy:

EDITO: Lopezito, eres un crack jaja ya me funciona! Muchas gracias. Pueden cerrar el tema. Saludos.
 
Última edición:
Ok, voy a probar, lo he traducido pero no lo había entendido del todo. En un rato comento a ver si va. Muchas gracias!:topsy_turvy:

Decías que lo querías luego del título del post?
Entonces sería algo así:

PHP:
add_action('genesis_after_post_title', 'include_adsense', 9);
function include_adsense() {
if(is_single()||is_page())
require(CHILD_DIR.'/adsense.php');
}
Basado en las referencias del theme: Enlace eliminado
Saludos. :encouragement:
 
Todo solucionado, gracias. Pueden cerrar tema!
Lopezito: un crack! xDD
 
Atrás
Arriba