Chèn bài viết nội bật giữa bài đăng blog giúp chúng ta quảng cáo được những sản phẩm và dịch vụ của mình một cách hiệu quả. Nay mình sẽ hướng dẫn các bạn chèn bài viết nội bật giữa bài đăng blog bằng code function.php
Cách Chèn sản phẩm, Chèn bài viết nội bật giữa bài đăng blog
- Vào Block tạo 1 block và lấy short ( hoặc bạn có thể tạo bất kỳ gì miễn là có short hoặc chèn trực tiếp code vào )
- Vào file function.php chèn code này vào
//CHEN QUANG CAO VAO GIUA BAI VIET
<?php
add_filter( 'the_content', 'insert_post_ads' );
function insert_post_ads( $content ) {
$ad_code = '<div class="blog_noibat">
CHÈN BLOG TẠI ĐÂY !
</div>';
if ( is_single() && ! is_admin() ) {
return prefix_insert_after_paragraph( $ad_code, 3, $content ); }
return $content; }
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 );
}
Vị trí có chữ CHÈN BLOG TẠI ĐÂY ! = chèn code html vào đấy nhé!
Xong rồi nhé! Chỉ view lên và xem kết quả nhé
Lưu ý:
if ( is_single() && ! is_admin() ) {
return prefix_insert_after_paragraph( $ad_code, 3, $content );
}
Số 3 => là số thẻ <p> tính từ đầu bài đăng đến vị trí nằm.
<div class="blog_noibat">CHÈN BLOG TẠI ĐÂY!</div>
Với CHÈN BLOG TẠI ĐÂY là shortcode mình tạo bài đăng nổi bật (hoặc random .. )
Với blog_noibat là class ta có thể làm đẹp cho ô
Với mã css này:
.blog_noibat {
border: 2px dashed #1e73be;
padding-top: 15px;
padding-left: 10px;
padding-right: 10px;
}
Vậy là xong, chúc các bạn thành công
Bình luận bị cấm: Bình luận có chứa yếu tố SPAM và yếu tố quảng cáo.