Đoạn code dưới đây sẽ giúp các bạn chèn quảng cáo hay cái gì đó vào bất kỳ chỗ nào trong bài viết trong wordpress. Ví dụ bạn muốn chèn quảng cáo vào sau thẻ </p> số 3 (hay đoạn văn bất kỳ). Muốn chèn thông báo hay đoạn mô tả nào đó vào sau thẻ </p> số 5 (hay đoạn văn bất kỳ).
Code chèn quảng cáo vào giữa bài viết
Mở file functions.php trong theme bạn đang sử dụng lên và paste đoạn code này vào. Sau đó chỉnh sửa dòng chữ “code của bạn tại đây” thành code mà bạn muốn (dòng số 9). Muốn thay đổi vị trí hiển thị bạn thay đổi số 2 thành số bạn muốn (dòng số 12) số 2 nghĩa là sau đoạn văn (hay sau thẻ </p>) số 2 sẽ hiển thị code của bạn.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | <?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>Code của bạn tại đây</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 ); } Nhớ là thay code mà bạn muốn hiển thị vào nhé. sau đó ra ngoài xem thành quả thôi … |