Chèn quảng cáo vào cuối mỗi bài viết trên trang chủ

Quảng cáo là hình thức chủ yếu để tạo ra thu nhập cho một số blogger, vì vậy việc khai thác các vị trí trên blog để đặt quảng cáo như thế nào cho hiệu quả là điều rất quan trọng. Vị trí đặt quảng cáo phải làm sao cho người xem dễ nhìn thấy nhất mà không làm mất thẩm mĩ của blog. Như các bạn đều biết các vị trí đặt quảng cáo truyền thống bao gồm phần header, sidebar, footer…Hôm nay mình sẽ giới thiệu một thủ thuật nhỏ giúp bạn có thể đặt quảng cáo vào cuối mỗi bài viết trên trang chủ. Có nhiều trường hợp khác nhau từ đơn giãn đến phức tạp, ở đây mình sẽ trình bày hai trường hợp đơn giản như sau:

1. Chèn một quảng cáo bên dưới tất cả các bài viết trên trang chủ

Nghĩa là bên dưới tất cả các bài viết đều hiễn thị cùng một quảng cáo, đây là hình thức đơn giãn nhất.

a1

Đối với Genesis childthemes: ta sử dụng code sau chèn vào file functions.php

add_action ('genesis_after_post','ads1');
function ads1(){
	if (is_home()) { ?>
		<div class="adshome">
			<p>noi dung quang cao</p>
		</div>
		<?php
	}
}

Đối với các themes khác: Bạn tìm trong file index.php hoặc loop.php đoạn code:

get_template_part( 'content', get_post_format() );

Thêm vào ngay bên dưới nó đoạn code sau:

?>
		<div class="adshome">
			<p>noi dung quang cao</p>
		</div>
<?php

2. Chỉ chèn quảng cáo vào bên dưới một bài viết trên trang chủ

Bạn có thể chèn quảng cáo vào bên dưới một bài viết nào đó, có thể là bài thứ nhất hoặc thứ hai tính từ trên xuống (các bạn có thể thấy bên dưới bài viết thứ hai trên blog của mình có quảng cáo của Godaddy Grimace)

a2

Đối với Genesis childthemes: ta sử dụng code sau:

add_action ('genesis_after_post','ads');
function ads(){
	global $loop_counter;
	if (is_home() && $loop_counter == 1) { ?>
		<div class="adshome">
			<p>noi dung quang cao</p>
		</div>
		<?php
	}
}

Đoạn code trên sẽ chèn quảng cáo vào dưới bài viết thứ hai. Nếu muốn chèn vào bên dưới bài viết thứ nhất thì bạn thay số 1 bằng số 0 và nếu muốn chèn vào dưới bài viết thứ ba thì bạn tăng lên thành 2.

Đối với các themes khác: Bạn tìm đoạn code sau:

<?php if ( have_posts() ) : ?>

			<?php /* Start the Loop */ ?>
			<?php while ( have_posts() ) : the_post(); ?>
				<?php get_template_part( 'content', get_post_format() ); ?>
			<?php endwhile; ?>

Thay thế toàn bộ bằng code:

<?php if ( have_posts() ) : $i=0; ?>

			<?php /* Start the Loop */ ?>
			<?php while ( have_posts() ) : the_post(); ?>
				<?php get_template_part( 'content', get_post_format() ); 
					$i++;
					if($i == 2) {?>
                                             <div class="adshome">
                                                 <p>noi dung quang cao</p>
                                              </div> }
                        ?>
 <?php endwhile; ?>

Code này sẽ chèn quảng cáo vào dưới bài viết thứ hai, nếu muốn thay đổi bạn sẽ thay đổi số 2 bằng thứ tự bài viết bạn muốn chèn quảng cáo bên dưới.

Bạn có thể thay đổi điều kiện của lệnh if trong các đoạn code trên để được các trường hợp khác theo ý muốn của bạn.

Cuối cùng, bạn có thể vào file style.css, bổ sung thêm lớp .adshome để điều chỉnh quảng cáo cho phù hợp với blog của bạn.

.adshome {
	text-align: center;
	margin-bottom: 10px;
	margin-top: -10px;
}

Hy vọng thủ thuật nhỏ này sẽ giúp bạn tăng thu nhập thông qua việc bán quảng cáo trên blog của mình. Chúc bạn thành công!

Đánh giá bài viết này

Chú ý - WordPress Hosting 1$/tháng - miễn phí tên miền

Bạn có biết GoDaddy đang có khuyến mãi WordPress hosting chỉ còn 1$/tháng kèm theo một tên miền .COM .NET .ORG miễn phí. Hãy đăng ký ngay để tiết kiệm chi phí nhất nhé.
Xem ngay

ĐĂNG KÝ NHẬN TIN QUA EMAIL

Nếu thấy bài viết trên blog có ích cho bạn, hãy đăng ký nhận tin qua email để cập nhật bài viết mới nhanh nhất và thỉnh thoảng nhận quà bất ngờ!

Comments

  1. Thiết kế logo giá rẻ says:

    Cái này mình có thể chèn trên blog tiêng của mình k ta

  2. bác định làm bão comment blog của e hả bác {c3}

  3. Lão thiết kế logo giá rẻ kia đúng là đang làm bão comment trên nhiều blog, mình xóa sạch rồi. 😀

  4. Trước mình có một lần vào blog bạn. Nhưng mình quên mất tên blog của bạn. hic. Hôm nay tìm kiếm lại thấy blog bạn.
    Mình có đọc qua một loạt những bài viết mới trên blog bạn. Nó rất bổ ích. Mong rằng trong thời gian tói bạn có thể chia sẻ nhiều hơn nữa về phần thiết kế childtheme và tùy biến child theme genesis

  5. Bạn ơi,có thể chỉ mình cái tìm kiếm trên google bạn làm thế nào không
    Tìm trên Google
    các trang cho chèn quảng cáo
    ps : Mình có nghĩ đến viện bạn chèn bằng tay. Nhưng sao nó lại dưới Vote. Nên mình nghĩ có plugin hoặc vote gì đó. Mong bạn hướng dẫn mình nhé.
    Thân

  6. Cám ơn bạn nhiều nhé. Mình vừa xem thêm thông tin về nó. hi. Mình cài thử coi sao.

  7. Chào Ray,
    Mình đọc bài này cũng rất hữu ích, mình muốn chèn random một video bất kì trong kênh YB vào dưới bài viết thì có cách nào làm được như thế không bạn. mình khong rành về code nếu có hướng dẫn thì giúm mình nhé. thánks

  8. Bạn ơi cho mình hỏi tại sao mình chèn Code Adsense vào mà nó không hiển thị nhỉ?
    Có phải do trang mình cùi mía quá không?

  9. Cám ơn ad , nhưng mà cho mình hỏi chèn quản cáo vào giữa bài viết thì thế nào bạn ơi

  10. Cám ơn bạn nhé, mình đang cần code để thì đọc được bài hướng dẫn của bạn, vô cùng chi tiết và bổ ích. Mình không muốn dùng plugin vì cài nhiều quá rồi web chạy không nổi.
    Thanks again! {c1}

  11. cái này hữu dụng đấy , gắn adsence thì tuyệt vời 😀

Gửi bình luận

Lưu ý: Không sử dụng keyword để thay cho tên của bạn, hãy sử dụng tên thật. Cảm ơn bạn đã tham gia bình luận trên blog!