1. Tại sao bạn bị khóa tài khoản Adsense?
  2. Bước Từng Bước Kiếm Tiền Qua Google
  3. Top 10 Plugin bán hàng cho WordPress năm 2015
  4. 5 bước hướng dẫn đăng ký Google Adsense thành công 100%

Có nhiều cách để quản lý quảng cáo hiển thị trong bài viết. Phổ biến nhất là, cách chèn quảng cáo trước nội dung, chèn quảng cáo sau nội dung. Tuy nhiên với cách thủ công này thêm code quảng cáo vào tệp single.php, thì hiệu xuất quảng cáo, và tỷ lệ bấm vào quảng cáo là nhỏ, dẫn đến giảm thu nhập cuối tháng.
codequangcaowordpress

Tại sao phải chèn quảng cáo vào giữa nội dung

Một số đại gia chăn GÀ (quảng cáo google adsense) chuyên nghiệp, thường cho quảng cáo hiển thị giữa nội dung bài viết. Vì tỷ lệ nhấp chuột ở đây là cao, do quảng cáo hiển thị tương đối phù hợp với nội dung xung quanh.

Làm sao để chèn quảng cáo vào giữa nội dung

Có 3 cách để chèn vào giữa nội dung, cách thứ nhất là khi soạn thảo bài viết dán mã quảng cáo vào phần html, có rất ít người làm thủ công như vậy, và nhược điểm làm phải sửa lại rất nhiều bài đã đăng.

Với cách tự động chèn quảng cáo vào giữa nội dung là dùng các plugin được các nhà phát triển WordPress hỗ trợ, cách này có nhiều plugin hỗ trợ, cũng có như có nhiều tùy chọn, tuy nhiên nhược điểm thường là việc cài plugin, khiến webmaster chịu những quảng cáo không đáng có, hoặc là code chạy chậm hơn, hoặc là tệ hơn, một số plugin còn hiển thị quảng cáo của họ một cách ngẫu nhiên.

Chèn quảng cáo vào nội dung không dùng plugin

Có một đoạn mã khá đơn giản để chèn quảng cáo vào giữa nội dung bài viết, hoàn toàn tự động, không cần dùng plugin.

Đoạn mã như sau

//Chèn quảng cáo tự động vào nội dung bài viết.

add_filter( 'the_content', 'trogiup_insert_post_ads' );
function trogiup_insert_post_ads( $content ) {
$ad_code = '
<div>Dán mã quảng cáo của bạn ở đây</div>
';
if ( is_single() && ! is_admin() ) {
return trogiup_insert_after_paragraph( $ad_code, 2, $content ); // Thay số 2 bằng số bạn muốn
}
return $content;
}

// Đây là đoạn code cần thiết

function trogiup_insert_after_paragraph( $insertion, $paragraph_id, $content ) {
$closing_p = '</p>'; // bạn có thể thay thế thẻ p thành thẻ h1 hoặc h2
$paragraphs = explode( $closing_p, $content );
foreach ($paragraphs as $index => $paragraph) {
if ( trim( $paragraph ) ) {
$paragraphs[$index] .= $closing_p;
}

if ( $paragraph_id == $index + 1 ) {
$paragraphs[$index] .= $insertion;
}
}
return implode( '', $paragraphs );
}

Hãy copy mã đó vào tệp functions.php ngay sau phần mở < ?php (dòng đầu tiên, bạn dán vào dòng thứ 2)

Chú ý thay code quảng cáo dạng Html của bạn vào phần <div>Dán mã quảng cáo của bạn ở đây</div>

Hay thay số 2 ở phần return prefix_insert_after_paragraph( $ad_code, 2, $content ); bằng số đơn vị bạn muốn quảng cáo hiển thị sau đó.
Ở code gốc tức là quảng cáo sẽ hiển thị sau thẻ <p> số 2.

Nếu muốn code đếm theo thẻ h2 hoặc h3 hoặc blockquote bạn có thể thay thế ở phần này $closing_p = ‘<p>’;

Chúc bạn hiển thị quảng cáo được như ý, và có thu nhập cao trong quảng cáo.

Và như thường lệ có khó khăn gì bạn có thể đưa vào hộp bình luận bên dưới. Rất vui nếu bạn có một đóng góp có ích cho mọi người.