Inserción de Anuncio Adsense en Tema 'All Tuts'

calabuig Seguir

Gamma
SEO
Verificado por Whatsapp
Desde
24 Abr 2013
Mensajes
326
Buenos dias compañeros,

Os comento quiero poner despues del primer post un anuncio de Adsense pero no se como hacerlo. A ver si alguien me podria ayudar que para despues del primer post introducir lo que yo quiera.

Tipo un contador y cuando cuente que ya publicado un post, haya una condición para poder poner lo que yo quiera.

Dejo el código del theme All Tuts

Muchas gracias :encouragement:


Insertar CODE, HTML o PHP:
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>		
		
		<!-- Begin article -->
		<article>
            <header>
			<div class="date"><?php the_time('M') ?><br /><span class="day"><?php the_time('j') ?></span><br /><?php the_time('Y') ?></div>
			<div class="category"><?php the_category(' // ') ?></div>
			<h1><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h1> 
            </header>
            <?php if(of_get_option("alltuts_posts_layout")==0) { ?>
			<div class="postThumb"><a href="<?php the_permalink() ?>"><?php the_post_thumbnail(); ?></a></div>
			<div class="textPreview">
				<?php the_excerpt(); ?>
			</div>
            <?php } else { ?>
                <?php the_content(''); ?>
            <?php } ?>
			<footer>
				<a href="<?php the_permalink() ?>" class="more-link"><?php _e('Continuar leyendo... ', 'site5framework'); ?>&raquo;</a>
				<div class="metaRight">
					<img src="<?php bloginfo('template_directory'); ?>/images/ico_author.png" alt="<?php _e('Autor', 'site5framework'); ?>"/> <?php _e('Escrito por ', 'site5framework'); ?> <?php the_author_link(); ?>
					<img src="<?php bloginfo('template_directory'); ?>/images/ico_comments.png" alt="<?php _e('Comentarios', 'site5framework'); ?>"/> <?php comments_popup_link(__("Sin comentarios", "site5framework"),__("1 Comment", "site5framework"),__("% Comentarios", "site5framework") );?>
				</div>
			</footer>
		</article>
 

aulatic

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
31 Ago 2012
Mensajes
33
Insertar CODE, HTML o PHP:
 <?php } else { ?>
                <?php the_content(''); ?>
            <?php } ?>

Siempre despues de the_content, que entraga el cuerpo del post.

Saludos,

Edito: Al parecer, ese codigo es del home y no de single.php, que es el código que genera las págians para las entradas individuales.

Saludos,
 
Última edición:

codigoadicto

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
5 Mar 2012
Mensajes
67
Ejemplo: tienes 5 posts en la portada y quieres que despues del primero aparezca un anuncio de adsense?

Si es así fuera del loop osea antes de
Insertar CODE, HTML o PHP:
 while (have_posts())

Declara una variable:

PHP:
// iniciar en uno
$count = 1;

// antes del loop
if (have_posts()) : while (have_posts()) : the_post();	

// después del loop
if ( isset( $count ) && $count == 1 ) {
  // mostrar anuncio
}

// antes de salir del loop incrementa
$count++;

// cierra el loop
endwhile;
endif;
 

calabuig

Gamma
SEO
Verificado por Whatsapp
Desde
24 Abr 2013
Mensajes
326
Ejemplo: tienes 5 posts en la portada y quieres que despues del primero aparezca un anuncio de adsense?

Si es así fuera del loop osea antes de
Insertar CODE, HTML o PHP:
 while (have_posts())

Declara una variable:

PHP:
// iniciar en uno
$count = 1;

// antes del loop
if (have_posts()) : while (have_posts()) : the_post();	

// después del loop
if ( isset( $count ) && $count == 1 ) {
  // mostrar anuncio
}

// antes de salir del loop incrementa
$count++;

// cierra el loop
endwhile;
endif;

Muy bueno, lo he probado y funciona. Muchas gracias compañero :encouragement:
 
Arriba