• Resuelto Microzama

    (@microzama)


    Hola amigos de wordpress, tengo un pequeño problema, la plantilla que estoy trabajando tiene la posibilidad en opciones del tema de colocar un Aviso de Google Code por cada 2 Post en mi pagina principal, excelente si utiliza cualquier programa de publicidad como Google AdWords, lo malo es que yo quiero colocar mi proprio banner de aviso, y el problema que tengo es que se repite el mismo banner cada dos post, y así no me sirve, yo quisiera que cada banner sea diferente. Mi pagina Principal aparece 20 post y si lo divido que cada 3 post salgo un aviso serian 6 banner en mi home page con un ancho de 550×140 de alto, super bien pero no he podido, lograr hacer eso.

    aquí esta el código en diferente archivos:

    Primero donde se crear eso:

    option-functions.php

    array( "name" => __("Google Adsense en entrada Individual", TEMPLATE_DOMAIN),
      "description" => __("Insertar el código de Google Adsense para su entrada individual. Aparecerá antes <em>post_content()</em>. Dejar en blanco si no se utiliza.", TEMPLATE_DOMAIN),
    	"id" => $shortname."_adsense_single",
    	"type" => "textarea",
    	"default" => ""),

    en template-blog.php donde va insertado:

    <div class="separator"></div>
    
    <?php $get_google_code = get_theme_option('adsense_post'); if($get_google_code == '') { ?>
    <?php } else { ?>
    <?php if(( 2 == $postcount) || (4 == $postcount) ){ ?>
    <div class="adsense-post">
    <?php echo stripcslashes($get_google_code); ?>
    </div>
    <div class="separator"></div>
    <?php } ?>
    <?php } ?>
    
    <?php ($oddpost == "alt-post") ? $oddpost="" : $oddpost="alt-post"; $postcount++; ?>
    
    <?php endwhile; ?>

    Y en home.php donde aparecer esta el siguiente código:

    <div class="separator"></div>
    
    <?php $get_google_code = get_theme_option('adsense_post'); if($get_google_code == '') { ?>
    <?php } else { ?>
    <?php if(( 2 == $postcount) || (4 == $postcount) ){ ?>
    <div class="adsense-post">
    <?php echo stripcslashes($get_google_code); ?>
    </div>
    <div class="separator"></div>
    <?php } ?>
    <?php } ?>
    
    <?php ($oddpost == "alt-post") ? $oddpost="" : $oddpost="alt-post"; $postcount++; ?>
    
    <?php endwhile; ?>

    Como puedo cambiar esto, para que aparezcan distintos aviso por cada 3 post.

    Intente crear varios cosa y nada que me haga el efecto requerido.

    Muchas gracias por su aportes…

Viendo 1 respuesta (de un total de 1)
  • tendrías que obtener de algún modo un array de anuncios, verificar con una variable de control que anuncio sirves en cada punto.

Viendo 1 respuesta (de un total de 1)
  • El debate ‘Colocar un Banner por cada 4 entrada en mi Home’ está cerrado a nuevas respuestas.