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.
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: 0702 4400 74 hoặc Email: pvonlinevn@gmail.comadd_filter( 'the_title', 'wpb_lastvisit_the_title', 10, 2);
// Set the lastvisit cookiefunction 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 !