อันนี้หลายคนคงรู้แล้วนะครับ ผมขอเอามาเขียนใหม่ละกัน เพื่อเอาไว้ให้ตัวเองอ่านด้วย
ไม่ขออธิบายอะไรมากนะครับ เพราะอธิบายไม่เก่ง
หน้าแรกของบล๊อกเพื่อนๆ มันจะมีบทความหลายอันใช่มั้ยครับ แล้วถ้าติด adsense ใต้ Title ของเรื่องนั้นๆ มันจะแสดงadsense มาทุกหัวข้อเลยใช่มั้ยครับ จนบางทีถ้าเพื่อนๆ ติด adsense ไว้ที่ sidebar ด้วยแล้ว มันก็จะไม่ขึ้น เพราะมันไปขึ้นในส่วนของ บทความหมด ถ้าอยากให้มันแสดงแค่ทีเดียว มาทำตามวิธีนี้เลยครับ
1.เข้าไปที่ Design>>>>Theme Editor แล้วเลืิอกไฟร์ Main Index Template (index.php) บางทีอาจจะเป็น home.php, archive.php
2.ค้นหาบรรทัดที่เขียนว่า <?php if (have_posts())
แล้วadd โค้ดนี้ไปก่อนบรรทัดข้างบนว่า <?php $count = 1; ?> จะได้เป็นยังงี้ครับ
3.ต่อไปเราจะติดโค้ด adsense กันแล้วนะครับ หาบรรทัดที่เขียนว่า <div class="entry"> แล้ว add code ต่อไปนี้ลงไปข้างหลังครับ
<?php if ($count == 1) : ?>
Adsense Code ของคุณครับ
<?php endif; $count++; ?>
อย่าให้เกิน <?php the_content('Read the rest of this entry »'); ?> นะครับ จะได้
เท่านี้ adsense ก็จะไม่แสดงซ้ำซ้อนกันหลายอัน แต่จะแสดงแค่อันเดียวแล้วครับ ส่วนรูปแบบการวาง ในตัวอย่างที่ผมยกมาต้องวางหลัง <div class="entry"> ถ้าเป็นธีมอย่างอื่นอาจมีการเปลี่ยนแปลงได้ครับ เพราะผมลองไปทำกับธีมอื่นกลับกลายเป็นแสดงโฆษณาบน Title ซะงั้น เอาเป็นว่า นี่เป็นวิธีการแสดงadsense อันเดียว ในหน้าที่มีบทความซ้อนกันหลายอันนั่นเองครับ
ปล. ไม่ต้องงนะ พึ่งเขียน tutorial เป็นครั้งแรก
ปล.ผมเอาไว้อ่านเอง