Tạo bài viết nổi bật cho người từng truy cập web của bạn trước đây
5 (100%) 2 votes

Chủ đề hôm nay mình sẽ hướng dẫn cho các bạn cách tạo ra bài viết nổi bật để cho những người đã từng truy cập vào website của bạn họ sẽ thấy những nội dung bài viết mới. Điều đó giúp cho website của bạn cuốn hút người xem hơn và khi vào homepage của bạn những người đã từng xem qua họ sẽ thấy được những nội dung nổi bật nhất.

baiviet-noi-bat

Bạn sẽ thấy những bài viết nổi bật ở các diễn đàn thường xuyên, điều này gây chú ý cho bạn và bạn sẽ tò mò muốn xem nhiều hơn? và đây là một chiêu thức đơn giản trong website wordpress mà bạn có thể thực hiện được để website của bạn có nhiều lượt khách ghé thăm lâu hơn.

Bây giờ bạn copy đoạn code dưới đây về và dán vào file functions.php

function wpb_lastvisit_the_title ( $title, $id ) {

if ( !in_the_loop() || is_singular() || get_post_type( $id ) == 'page' ) return $title;

// if no cookie then just return the title 

if ( !isset($_COOKIE[‘lastvisit’]) ||  $_COOKIE[‘lastvisit’] == '' ) return $title;
$lastvisit = $_COOKIE[‘lastvisit’];
$publish_date = get_post_time( 'U', true, $id );
if ($publish_date > $lastvisit) $title .= '<span class="new-article">New</span>';
return $title;
 
}

Đăng ký tư vấn thiết kế và phát triển website qua số: Hotline: 0979 68 1779 hoặc Email: [email protected]

add_filter( 'the_title', 'wpb_lastvisit_the_title', 10, 2);
 
// Set the lastvisit cookie 

function wpb_lastvisit_set_cookie() {

if ( is_admin() ) return;
$current = current_time( 'timestamp', 1);
setcookie( 'lastvisit', $current, time()+60+60*24*7, COOKIEPATH, COOKIE_DOMAIN );
}

add_action( 'init', 'wpb_lastvisit_set_cookie' );

Tiếp theo nữa bạn copy đoạn code sau và dán vào file style.css trong template mà bạn đang sử dụng

.new-article { 
background: #feffdd;
padding: 3px;
border: 1px solid #eeefd2;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin-left:5px;
font-size: small;
font-weight: bold;
}

Với một chút thủ thuật nhỏ mà mình đã chia sẻ hy vọng các bạn tạo được thêm điểm nhấn cho website. Mình sẽ cố gắng viết thêm nhiều nội dung nữa để các bạn tham khảo.

Good Luck !

Chú ý: Websitequangngai.com - Cung cấp các giải pháp Marketing Online trọn gói dành cho khách hàng. Gửi thông tin đăng ký qua Email:[email protected] Hoặc qua số Hotline: 0979 68 1779

Để lại ý kiến của bạn:

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *