Tutorial: Adsense para sitios con varios autores

Joaco Seguir

Ni
Verificación en dos pasos desactivada
Desde
4 Feb 2010
Mensajes
3.951
Hola a todos, últimamente no he hecho muchas contribuciones, por lo tanto les traigo este tutorial realizado por mi. Además veo que en el foro es cada vez más complicado obtener ayuda gratuita.

El objetivo de este tutorial es explicar una forma de realizar lo siguiente: Colocar el Adsense de cada autor en sus propios artículos.

Para quienes no entendieron, la idea es colocar algún cuadro en el cual cada autor del sitio pegue su código de Adsense, y luego se muestre en sus artículos. De esta forma se podría montar un sitio con múltiples usuarios y no habría que preocuparse por los métodos de pago, ya que cada uno estaría recibiendo beneficios de sus propios artículos.

Bien, vamos a empezar el tutorial.

La idea se centra en crear un campo personalizado parecido al de Información biográfica que se encuentra en la edición de nuestros perfiles en Wordpress, y en ese espacio cada usuario podría colocar su código de Adsense.

Para hacer esto:

1. Entrar a la edición del tema que estemos utilizando en Wordpress y agregar el siguiente código en el archivo functions.php:

Insertar CODE, HTML o PHP:
add_action( 'show_user_profile', 'my_show_extra_profile_fields' );
add_action( 'edit_user_profile', 'my_show_extra_profile_fields' );

function my_show_extra_profile_fields( $user ) { ?>

 <h3>Información de Adsense</h3>

 <table class="form-table">

  <tr>
   <th><label for="adsense_336">Adsense 336 x 280</label></th>

   <td>
    <textarea type="text" rows="10" cols="60" name="adsense_336" id="adsense_336" value="<?php echo esc_attr( get_the_author_meta( 'adsense_336', $user->ID ) ); ?>" class="regular-text" ></textarea><br />
    <span class="description">Ingresa el código de Adsense de 336 x 280 pixeles y será colocado en tus artículos.</span>
   </td>
  </tr>

 </table>
<?php }

add_action( 'personal_options_update', 'my_save_extra_profile_fields' );
add_action( 'edit_user_profile_update', 'my_save_extra_profile_fields' );

function my_save_extra_profile_fields( $user_id ) {

 if ( !current_user_can( 'edit_user', $user_id ) )
  return false;

 update_usermeta( $user_id, 'adsense_336', $_POST['adsense_336'] );
}

Esta porción de código es la encargada de situar el cuadro en las opciones de perfil de nuestro panel de Wordpress.

2. Colocar el siguiente código en el sitio en donde estarán los anuncios (debajo de los títulos en single.php, etc.):

Insertar CODE, HTML o PHP:
<?php if(get_the_author_meta('adsense_336')=='') : ?>

/* CÓDIGO ADSENSE POR DEFECTO */

<?php else: the_author_meta('adsense_336'); endif; ?>

En donde dice /* CÓDIGO ADSENSE POR DEFECTO */ deben pegar el código del anuncio que aparecerá en caso de que algún autor no haya rellenado el campo personalizado anteriormente creado.

Con esto ya sería suficiente y quedaría todo pronto para comenzar a funcionar.

Cualquier duda, agradecimiento, comentario o cualquier otra cosa relacionada con el tutorial pueden publicarla en este mismo topic (al cual estaré suscrito, para mantenerlo activo y no dejar que nadie deba crear algún tema nuevo para pedir ayuda).

Cualquier donación que quieran hacer pueden contactarme por MP, jajaja :greedy_dollars: (no es broma)
 

Joel Llerena

Zeta
Exchanger
Verificación en dos pasos desactivada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Desde
13 Sep 2011
Mensajes
1.905
Muy buen aporte compañero, muchas gracias.

Enviado desde mi GT-S5570L usando Tapatalk 2
 

EnergyMech

1
Lambda
Verificación en dos pasos activada
Verificado por Binance
Suscripción a IA
Desde
15 Ene 2011
Mensajes
2.907
Muy buen aporte. Gracias.
 

Joaco

Ni
Verificación en dos pasos desactivada
Desde
4 Feb 2010
Mensajes
3.951
Gracias a todos. Cualquier problema o duda de cómo copiar alguno de los códigos aclaren acá.

Quisiera saber también si alguno lo implementó y si le funcionó correctamente.

Saludos!
 

EliJ

1
Pi
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
21 Mar 2012
Mensajes
6.735
Muy bueno, gracias por compartir
 

Aminadab

Épsilon
Redactor
Verificación en dos pasos desactivada
Desde
4 Oct 2010
Mensajes
787
Muchas gracias por este tutorial, me ahorraste muchos dolores de cabeza, antes habia encontrado plugins pero no estaban actualizados y fallaban.

Me tome la libertad de publicar este tutorial en mi blog citando su respectiva fuente, espero no te moleste..
Como compartir ingresos de AdSense en Wordpress SIN plugin - Aminadab.com

Saludos y gracias otra vez!

- - - Actualizado - - -

Hola.

Yo lo implemente en Nosbi.com para que apareciera adsense al final del post, hice todo el procedimiento y no aparece la opcion en el perfil y en los post aparece un espacio en blanco, hice todo lo que dice el tutorial exactamente.

Me faltara algun paso adicional?

Saludos y gracias de antemano.
 

keito

Beta
Verificación en dos pasos desactivada
Desde
9 Dic 2012
Mensajes
58
Disculpa mi estimado Joaco recién estoy empezando en esto, soy un autor invitado y como podría colocar mi anuncio adsense, estuve buscando eso del single.php y no lo encuentro :ambivalence: disculpa mi ignorancia. Muchas gracias.
 

Juanma Carrillo

1
Pi
Social Media
Verificado
Verificación en dos pasos desactivada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
3 Sep 2011
Mensajes
6.147
Que buen aporte, se agradece muchísimo! :encouragement:
 

anferro

1
Ómicron
SEO
Verificación en dos pasos desactivada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Desde
29 Oct 2011
Mensajes
4.552
excelente tutorial muchas gracias!
 

Sergio López

Lambda
SEO
Verificación en dos pasos desactivada
Desde
29 Ago 2010
Mensajes
2.773
gracias por el tutorial, voy a implementarlo en alguno de mis sitios en desarrollo.. pues tengo algunaos colaboradores que necesitaran algo de ganancias pronto.. gracias gracias.
 

fraani

Social Media
No recomendado
Verificación en dos pasos desactivada
Desde
6 Abr 2012
Mensajes
129
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Excelente, muy util :encouragement:
 

DarkKnight

Gamma
Verificación en dos pasos desactivada
Desde
21 Feb 2013
Mensajes
247
Gracias! muy útil!

Sin embargo, no sé por qué no me guarda los cambios que se introducen en los perfiles de los usuarios... así que no puedo comprobar posteriormente el funcionamiento de todo el código.
Me parece raro, porque he buscado como añadir nuevos campos al perfil de los usuarios y no he visto diferencias de código :s

Por otra parte, dos cuestiones y posibles mejoras de la funcionalidad:

1. creo que no excesivamente complicada (creo...)
establecer un % de ingresos en un anuncio para administrador y autor.
Con un random (0 a 99 x ej) y añadiendo un if a la parte del caso en que el autor si tiene código incluido sería suficiente.
Para que fuese al 50% con poner un random entre dos codigos alternativos valdría
Esto lo digo desde mi desconocimiento...

2. bastante más complicada (de nuevo... creo):
poder establecer un porcentaje para cada autor

saludos!!!
 

neburor

Dseda
Verificación en dos pasos desactivada
Desde
1 Jul 2012
Mensajes
1.212
Gracias a todos. Cualquier problema o duda de cómo copiar alguno de los códigos aclaren acá.

Quisiera saber también si alguno lo implementó y si le funcionó correctamente.

Saludos!

Estube buscando en las reglas, y no encontre nada de eso, si es valido por adsense en sus reglas esto??

saludos.
 

¡Regístrate y comienza a ganar!

Beneficios

  • Gana dinero por participar
  • Gana dinero por recomendarnos
  • Descubre ofertas de empleo diariamente
  • Negocios seguros
  • ¡Información premium y más!

Acceder

¿Ya tienes una cuenta? Accede aquí

Arriba