Trang chủ » Thiết kế web » Cách chèn quảng cáo (Ads ) vào bài viết trong WordPress

Cách chèn quảng cáo (Ads ) vào bài viết trong WordPress

1534 Lượt xem

Các bạn đã từng thấy những blog hay website chèn quảng cáo vào ngay bên trong bài viết chưa ? Thường thì những mẩu quảng cáo này được đặt sau dòng thứ nhất hay thứ hai của bài viết đó. Trong bài viết này, mình sẽ chỉ cho các bạn 2 cách để làm việc này.

ad-sharing-example

Cách 1 : Sử dụng Plugin

Đầu tiên là tải và cài đặt  plugin Insert Post Ads . Sau khi kích hoạt plugin thành công, các bạn sẽ thấy một menu mới là Post Adverts .

Click vào Post Adverts » Add New và chỉ việc đặt tiêu đề quảng cáo và dán code quảng cáo vào bên trong. Sau đó là chọn số dòng mà các bạn muốn quảng cáo sẽ hiển thị ngay sau dòng đó trong bài viết.

insertpostads

Bước kế tiếp là các bạn vào Post Adverts » Settings rồi chọn post types mà các bạn muốn quảng cáo sẽ hiển thị như là posts, pages, và custom post types.

Cách 2 : Sử dụng code

Nếu các bạn không thích sử dụng plugin nữa thì có thể vào file functions.php (nằm tại folder theme mà các bạn đang sử dụng) rồi copy và paste đoạn code sau vào bên trong nó :

01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?php
 
//Insert ads after second paragraph of single post content.
 
add_filter( 'the_content', 'prefix_insert_post_ads' );
 
function prefix_insert_post_ads( $content ) {
 
    $ad_code = '<div>Ads code goes here</div>';
 
    if ( is_single() && ! is_admin() ) {
        return prefix_insert_after_paragraph( $ad_code, 2, $content );
    }
 
    return $content;
}
 
// Parent Function that makes the magic happen
 
function prefix_insert_after_paragraph( $insertion, $paragraph_id, $content ) {
    $closing_p = '</p>';
    $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 );
}

Trong đoạn code bên trên, các bạn chỉ việc thay thế dòng “Ad code goes here”  là code quảng cáo mà các bạn muốn chèn vào, và số dòng là 2 thành số dòng mà các bạn muốn tại đoạn return prefix_insert_after_paragraph( $ad_code, 2, $content );

Mình hy vọng qua 2 cách mà mình nêu trong bài viết này, sẽ giúp các bạn có thể chèn quảng cáo vào bên trong bài viết của mình. Nếu các bạn có cách nào hay hơn thì chia sẻ cho mình và mọi người thông qua mục comments nhé.

THAM KHẢO THÊM CÁC SẢN PHẨM HOT NHẤT HIỆN NAY
Giày Cafe SHOEX
Hạ Khang Đường - Ổn định đường huyết
Saffron Extra White
Cốc Nguyệt San BEUCUP
Maxi White
Fysoline - Nước muối sinh lý dành cho bé sơ sinh và trẻ nhỏ
Mặt nạ thon mặt Vline
Finava - Tinh chất vàng sáng da, trị nám ngăn ngừa lão hoá
Trị Mụn Caryophy
Rong Nho Sabudo
Son YUMEISAKURA
Máy Khử Mùi MARKEL
Orlavi - Làm mờ sẹo
Dottorprimo - Trị các vết sẹo nặng
ZEN - Sản phẩm giúp hỗ trợ giảm căng thẳng
Nồi Chiên Không Dầu COSORI
Nồi Chiên Không Dầu LOTTE
Dưỡng Trắng RealWhite
Máy rửa mặt Pebble Lisa
Dầu Gội Nature Quen - Sao Thái Dương