Установка adsense на wordpress без плагинов

govnoproger.ru > php > Установка adsense на wordpress без плагинов

В большинстве случаев плагин не нужен. Будь то вывод каких-то смайлов или вот в данном случае установка адсенс. Они только лишний раз будут нагружать блог. А вордпресс итак тормознутый. Ну первым делом создаём цветовую палитру в adsense для вашего блога. Это на ваше усмотрение.
адсенс каналы
Далее создаём для каждого объявления отдельный канал (можно не делать). Я так делаю потому что привык к старому интерфейсу adsense, возможно в новом можно и без этого узнать эффективность объяв.

Вообще код адсенса можно пихать практически куда угодно.
Вот например как у меня:

1) Ссылки ниже шапки
Делается очень просто. Пихаете ваш код в файл header.php
Куда запихаете — там и будет, но лучше не пихать ниже конца хедера.

2) Ссылки Справа
Это вообще просто. Это виджет текст — в нём ваш код.

3) Объявление на главной перед выводом постов
Это сложнее. Запихните ваш код перед циклом вывода постов:

<? echo'<script type="text/javascript"><!--
google_ad_client = "ваш паб";
google_ad_slot = "ваш слот";
google_ad_width = ширина ;
google_ad_height = высота;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>';
?>
		<?php if (have_posts()) : while (have_posts()) : the_post(); update_post_caches($posts); ?>

				<div class="post">
					<div class="title">
						<h2><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h2>
						<div class="fixed"></div>
					</div>

					<div class="info">
						<?php edit_post_link(__('Edit', 'elegantbox'), '<span class="edit">', '</span>'); ?>

						<span><?php the_time(__('j.n.Y', 'elegantbox')) ?></span>
						<?php if ($options['categories']) : ?>
							<span><?php// _e(' | Categories: ', 'elegantbox'); ?>
							<?php the_category(', ') ?></span>
						<?php endif; ?>
						<?php if ($options['tags']) : ?>
							<span><?php// _e(' | Tags: ', 'elegantbox'); ?>
							<?php the_tags('', ', ', ''); ?></span>
						<?php endif; ?>

						<div class="fixed"></div>
					</div>

					<div class="content">
						<?php the_content(__('Read more...', 'elegantbox')); ?>
						<div class="fixed"></div>
					</div>

					<div class="comments">
						<?php comments_popup_link(__('0', 'elegantbox'), __('1', 'elegantbox'), __('%', 'elegantbox')); ?>
						<?php if (function_exists('the_views')) : ?>
							(<?php the_views(); ?>)
						<?php endif; ?>
					</div>
				</div>
		<?php endwhile; else : ?>
			<div class="messagebox">
				<div class="content small">
					<?php _e('Sorry, no posts matched your criteria.', 'elegantbox'); ?>
				</div>
			</div>

		<?php endif; ?>

Обратите внимания я стёр комментарии гугла что обьява создана такого-то числа.

4) Объявление на главной после вывода постов
Похожий способ, тоже в index.php но только уже после вывода постов. Всё копировать небуду:

	<?php endwhile; else : ?>
			<div class="messagebox">
				<div class="content small">
					<?php _e('Sorry, no posts matched your criteria.', 'elegantbox'); ?>
				</div>
			</div>

		<?php endif; ?>
			<?	echo'<script type="text/javascript"><!--
google_ad_client = "паб";
google_ad_slot = "слот";
google_ad_width = ширина;
google_ad_height = высота;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>';?>

5) Объявление выше и ниже вывода постов в категориях
Редактируете файл вашей темы — archhive.php.
Ставим перед циклом вывода постов и после. Ищите похожий код если непонятно.


<div class="content">
<? echo'<script type="text/javascript"><!--
google_ad_client = "паб";
google_ad_slot = "слот";
google_ad_width = ширина;
google_ad_height = высота;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>';?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
			<div class="title"><h2><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h2></div>
			<div class="box">
				<div class="excerpt">
					<?php the_content(); ?>
				</div>
				<small><?php printf( __('%1$s at %2$s', 'elegantbox'), get_the_time(__('l, j.n.Y', 'elegantbox')), get_the_time(__('H:i', 'elegantbox')) ); ?> | <?php comments_popup_link(__('0 comments', 'elegantbox'), __('1 comment', 'elegantbox'), __('% comments', 'elegantbox')); ?><?php edit_post_link(__('Edit', 'elegantbox'), ' | ', ''); ?></small>
				<div><small><?php// _e('Categories: ', 'elegantbox'); the_category(', ') ?></small></div>
				<div><small><?php// _e('Tags: ', 'elegantbox'); the_tags('', ', ', ''); ?></small></div>
			</div>
<?php endwhile; else: ?>
			<div class="messagebox">
				<div class="content small">
					<?php _e('Sorry, no posts matched your criteria.', 'elegantbox'); ?>
				</div>
			</div>

<?php endif; ?>
<? echo'<script type="text/javascript"><!--
google_ad_client = "паб";
google_ad_slot = "слот";
google_ad_width = ширина;
google_ad_height = высота;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>'; ?>
			</div><!-- content -->

Можете ещё запихнуть в файл footer.php блок ссылок.

Рекомендую:

21.12.2010 | последняя редакция: 28.12.2010 |
  1. admin
    31.5.2011 в 16:20

    Даже не знаю. Ну если не похабный банер, то пусть будет рублей 60 в день.
    Предложи свою, не забывай что все смотрят на это место.

  2. admin
    12.6.2011 в 04:44

    Да меняться как-то смысла не вижу. У тебя винный магазин я так понимаю?