Mostrando resultados del 1 al 8 de 8
Like Tree2Me agrada
  • 2 Post por brianerc

Tema: Adsense en cualquier parte del post, sin plugins

  1. #1
    Avatar de brianerc
    brianerc está desconectado Usuario Dseta
    Registro
    30-abril-2009
    Edad
    22
    Mensajes
    1.091
    CMS
    CMS Utilizado
    Ir a brianerc página de inicio Mi Twitter
    Hoy quería compartirles un pequeño código con el cual podrán colocar Adsense en cualquier (o casi cualquier) parte del contenido, además, si lo quieren pueden modificarlo un poco fácilmente para añadir dos bloques por ejemplo, luego del primer párrafo un bloque, y luego del segundo o tercero otro.

    Código PHP:
    <?php
    $parrafo
    1;
    $contenido apply_filters(‘the_content’get_the_content());
    $contenido explode(</p>$contenido);
    for (
    $i 0$i <count($contenido); $i++  ) {
    if (
    $i == $parrafo) { ?>
    <p>
    Tu código de Google Adsense aquí
    </p>
    <?php
    }
    echo 
    $contenido[$i] ;
    ?>
    Ese código debe de REEMPLAZAR el the_content() de Wordpress en el Single.php, o donde quieran

    En éste caso deben reemplazar el 1 por la cantidad de párrafos que quieran mostrar antes del bloque de Adsense, y obviamente, reemplazar la línea que corresponde por el código de Adsense xD

    demás esta decir que ahí pueden centrarlo y hacer lo que deseen, si les gustó está publicado aquí para verlo mejor explicado:
    Cómo añadir Adsense luego del primer párrafo en Wordpress | UnUsuario
    Aunque no tiene mucho más que decir, cualquier cosa a las órdenes!

    Sean felices
    schubert y suenajoven les agrada esto.

  2. #2
    Avatar de Mejia
    Mejia está desconectado Usuario Eta
    Registro
    05-marzo-2010
    Ubicación
    Honduras, juticalpa, Olancho
    Edad
    20
    Mensajes
    1.317
    CMS
    CMS Utilizado
    Ir a Mejia página de inicio Mi Twitter Mi Facebook Mi Google+
    Hola gracias por compartir el codigo, aprovechando el momento, sabes como es, para que aparesca adsense después del segundo o tercer post en el index?
    Última edición por Mejia; 30-nov-2011 a las 16:02

  3. #3
    Avatar de brianerc
    brianerc está desconectado Usuario Dseta
    Registro
    30-abril-2009
    Edad
    22
    Mensajes
    1.091
    CMS
    CMS Utilizado
    Ir a brianerc página de inicio Mi Twitter
    Cita Iniciado por mejia Ver Mensaje
    Hola gracias por compartir el codigo, aprovechando el momento, sabes como es para que te adsense después del segundo o tercer post en el index?
    Sí, de hecho, lo tengo en UnUsuario.com de esa forma :p Dame unos minutos que ya comparto el código

    Edito: ya está publicado aquí:
    http://forobeta.com/wordpress/78480-...uetas-etc.html
    Si tienes problemas con el código, verifica las comillas, a veces las simples se "cambian" al igual que las dobles!

    Se feliz!
    Última edición por brianerc; 30-nov-2011 a las 16:11

  4. #4
    Avatar de SoloNegocios
    SoloNegocios esta en línea ahora Usuario Xi
    Registro
    11-abril-2009
    Ubicación
    Bogota - Colombia
    Edad
    29
    Mensajes
    5.130
    CMS
    CMS Utilizado
    Ir a SoloNegocios página de inicio
    Para que no tengan que andar modificando el the_content() les recomiendo que hagan esto en el Functions.php

    function article_ad($post_content)
    {
    global $wp_query, $post;

    if (!is_single())
    return $post_content;

    $afterParagraph = 1;

    $adsense = '<p style="text-align: center;">TU ADSENSE AQUI</p>';

    preg_match_all('/(?:\r\n|\r|\n)/', $post_content, $matches, PREG_OFFSET_CAPTURE );
    $insert_at = $matches[0][$afterParagraph][1];
    return substr($post_content,0,$insert_at). $adsense . substr($post_content,$insert_at,strlen($post_conte nt));
    }
    add_filter('the_content', 'article_ad');
    Hace lo mismo que el código que compartió Perfil: brianerc - ForoBeta | Bloggers, Social Media, Monetización, SEO, Hosting pero esta es una función que se activa en cada Post del Single y ya no tienes que modificar el the_content() en tu Theme

    Explicación de lo que esta en rojo:

    $afterParagraph = 1: Esto le dice a la función que coloque tu Adsense después del párrafo que quieres, en este ejemplo es el párrafo 1.

    $adsense =: Aquí le pasamos el código del anuncio Adsense para que salga, en el ejemplo puse <p style="text-align: center;">TU ADSENSE AQUI</p>, para que salga centrado el anuncio pero lo pueden cambiar como quieran si quieren que salga a la izquierda o derecha pues lo ponen y ya.
    Elimina el Lenguaje HOYGANS y las Malas Palabras de tu Blog con Mata-HOYGAN

  5. #5
    Avatar de brianerc
    brianerc está desconectado Usuario Dseta
    Registro
    30-abril-2009
    Edad
    22
    Mensajes
    1.091
    CMS
    CMS Utilizado
    Ir a brianerc página de inicio Mi Twitter
    Cita Iniciado por SoloNegocios Ver Mensaje
    Para que no tengan que andar modificando el the_content() les recomiendo que hagan esto en el Functions.php



    Hace lo mismo que el código que compartió Perfil: brianerc - ForoBeta | Bloggers, Social Media, Monetización, SEO, Hosting pero esta es una función que se activa en cada Post del Single y ya no tienes que modificar el the_content() en tu Theme

    Explicación de lo que esta en rojo:

    $afterParagraph = 1: Esto le dice a la función que coloque tu Adsense después del párrafo que quieres, en este ejemplo es el párrafo 1.

    $adsense =: Aquí le pasamos el código del anuncio Adsense para que salga, en el ejemplo puse <p style="text-align: center;">TU ADSENSE AQUI</p>, para que salga centrado el anuncio pero lo pueden cambiar como quieran si quieren que salga a la izquierda o derecha pues lo ponen y ya.
    No se me hubiese ocurrido, lo mio es más cavernicola (?) de todas formas, eso modifica la funcion "the_content" no? si quisiera mostrar los post enteros sin publicidad en el index, le mete la publicidad?

    Se feliz y gracias por aportar eso

  6. #6
    Avatar de SoloNegocios
    SoloNegocios esta en línea ahora Usuario Xi
    Registro
    11-abril-2009
    Ubicación
    Bogota - Colombia
    Edad
    29
    Mensajes
    5.130
    CMS
    CMS Utilizado
    Ir a SoloNegocios página de inicio
    Cita Iniciado por brianerc Ver Mensaje
    No se me hubiese ocurrido, lo mio es más cavernicola (?) de todas formas, eso modifica la funcion "the_content" no? si quisiera mostrar los post enteros sin publicidad en el index, le mete la publicidad?

    Se feliz y gracias por aportar eso
    La función solo los muestra en el Single.php, si quieres que lo muestre en el Index, Single y las Categorias tendrías que modificar esto que dice

    if (!is_single())
    return $post_content;
    Por esto

    if (!is_Index() && !is_single() && !is_category())
    return $post_content;
    Con esto solo se muestran los anuncios en el Index, Single y las Categorias
    Elimina el Lenguaje HOYGANS y las Malas Palabras de tu Blog con Mata-HOYGAN

  7. #7
    Karachay está desconectado Usuario Beta
    Registro
    17-enero-2012
    Edad
    23
    Mensajes
    62
    ¿En que parte especifica de the content tengo que borrar o cortar o agregar? He intentado de varias formas y no puedo.
    Sean bienvenidos a mi web de arte y cultura www.losdiez.net

  8. #8
    Avatar de brianerc
    brianerc está desconectado Usuario Dseta
    Registro
    30-abril-2009
    Edad
    22
    Mensajes
    1.091
    CMS
    CMS Utilizado
    Ir a brianerc página de inicio Mi Twitter
    Cita Iniciado por Karachay Ver Mensaje
    ¿En que parte especifica de the content tengo que borrar o cortar o agregar? He intentado de varias formas y no puedo.
    Hola!, tienes que abrir el archivo single.php (para la página correspondiente a los artículos, ejemplo tudominio.com/tu-entrada) y en el archivo single.php buscar la linea the_content() debes borrarla y colocar el código que esta aquí como he explicado
    Cualquier inconveniente solo dime! Si no funciona deja el archivo single.php por aquí así reviso.

    Se feliz!

Información del tema

Users Browsing this Thread

Actualmente hay 1 usuarios leyendo este tema. (0 miembros y 1 invitados)

Temas Similares

  1. Modificar la parte de los post
    Por kaffa22 en el foro Wordpress
    Respuestas: 0
    Último mensaje: 01-jun-2011, 16:37
  2. Adsense en la parte superior de cada post
    Por Alfredoev en el foro Adsense
    Respuestas: 14
    Último mensaje: 23-ago-2010, 14:35
  3. Respuestas: 7
    Último mensaje: 01-dic-2009, 03:30
  4. Respuestas: 12
    Último mensaje: 01-jul-2009, 00:13

Normas de Publicación

  • No puedes crear nuevos temas
  • No puedes responder mensajes
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •