Post Views counter trong wordPress
Đếm xem số lượt người đã xem qua bài viết của mình trên WP xem tưởng như là một việc đơn giản, nhưng mà lại cũng khá khó khăn với một số bạn.
Việc đếm số người xem bài viết thì các bạn có thể sử dụng plug-in WP-Postviews, tuy nhiên, mình đã thử mọi cách tuy nhiên nó không hoạt động, nó cứ hiển thị 0 Views.
Và mình đã tìm ra một cách khác để đếm số lượt xem bài viết mà không cần dùng bất kì plug-in nào cả, các bạn có thể làm theo các bước phía dưới là được.
Đầu tiên, bạn mở file functions.php ra và thêm vào đoạn code sau
function
getPostViews(
$postID
){
// hàm này dùng để lấy số người đã xem qua bài viết
$count_key
=
'post_views_count'
;
$count
= get_post_meta(
$postID
,
$count_key
, true);
if
(
$count
==
''
){
// Nếu như lượt xem không có
delete_post_meta(
$postID
,
$count_key
);
add_post_meta(
$postID
,
$count_key
,
'0'
);
return
"0"
;
// giá trị trả về bằng 0
}
return
$count
;
// Trả về giá trị lượt xem
}
function
setPostViews(
$postID
) {
// hàm này dùng để set và update số lượt người xem bài viết.
$count_key
=
'post_views_count'
;
$count
= get_post_meta(
$postID
,
$count_key
, true);
if
(
$count
==
''
){
$count
= 0;
delete_post_meta(
$postID
,
$count_key
);
add_post_meta(
$postID
,
$count_key
,
'0'
);
}
else
{
$count
++;
// cộng đồn view
update_post_meta(
$postID
,
$count_key
,
$count
);
// update count
}
}
Trước tiên, để có được lượt view thì bạn cần để function setPostViews() trong file single.php và nó phải nằm trong vòng lập while:
<?php
if
(have_posts()) :
while
(have_posts()) : the_post(); ?>
<?php setPostViews(get_the_ID()); ?> <!-- set và update lại lượt views-->
<?php the_title(); ?> <!-- Title bài viết -->
<?php the_content(); ?> <!--/ Nội dung bài viết-->
<?php
endwhile
;
endif
; ?>
<?php
if
(have_posts()) :
while
(have_posts()) : the_post(); ?>
Lượt xem: <?php getPostViews(get_the_ID()); ?> lượt <!-- lấy thông tin lược views-->
<?php the_title(); ?> <!-- Title bài viết-->
<?php the_content(); ?> <!-- Nội dung bài viết-->
<?php
endwhile
;
endif
; ?>
Thêm Fanpage vào website đẹp không cần dùng plugin
(Thủ Thuật WordPress) – Có bạn hỏi Làm Sao có thể thêm Fanpage vào website Wordpress ở hai bên mà khi rê chuột vào thì nó mới sổ ra.
Vì sao chúng ta lại thêm Fanpage vào website ?
Tất nhiên là không phải ngẫu nhiên ta lại thêm fanpage vào làm gì cho nặng website phải không các bạn.Mục đích khi khách hàng , độc giả vào website mà thấy cái fanpage thì rê chuột vào rồi like cho FP luôn.tăng lượng like của Fanpage , tạo độ uy tín hơn website của mình
Cách Thêm Fanpage vào website Wordpress không cần dùng plugin
Thực ra cách làm này không khó.Có nhiều plugin hỗ trợ nhưng chỉ cần chúng ta biết css và một đoạn jquery thì chúng ta làm được thôi.Bài viết này Harry sẽ chỉ cho các bạn biết cách thêm fanpage vào website Wordpress đẹp không cần dùng plugin.
Đầu tiên bạn tạo một file StyleSheet.css với nội dung như sau
#facebook_div
{
width:350px;
height: 400px;
overflow: hidden;}
#facebook_left
{
z-index: 100;border: 5px solid #3B5998;
background-color: #fff;
width: 350px;
height: 400px;
position: fixed;
left: -358px;
border-radius:5px 5px 5px 5px;
}
#facebook_left img {position: absolute;top: 5px;left: 350px;}
#facebook_left div .fb-like-box {border:0px solid #3c95d9;overflow: hidden;position: static;height: 360px;right:-2px;top:-3px;}
Lưu tập tin lại và up vào thư mục themes của wordpress (nằm trong thư mục themes bạn đang sử dụng nhé.)
Tiếp theo bạn tạo thêm một file like_box.js với nội dung như sau :
$(document).ready(function () {
//function cua faccbook
(function (d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = “//connect.facebook.net/en_US/all.js#xfbml=1″;
fjs.parentNode.insertBefore(js, fjs);
} (document, ‘script’, ‘facebook-jssdk’));
// re chuot
$(“#facebook_left”).hover(function () {
$(this).stop(true, false).animate({ left: 0 }, 500);
},
function () {
$(“#facebook_left”).stop(true, false).animate({ left: -358 }, 500);
});
});
Lưu file lại và up vào thư mục /themes/theme-cua-ban/js/
Tiếp theo bây giờ bạn mở file header.php chèn 2 dòng sau trước thẻ </body>
<script src=”<?php bloginfo(‘template_url’); ?>/js/like_box.js” type=”text/javascript”></script>
<link href=”<?php bloginfo(‘template_url’); ?>/StyleSheet.css” rel=”stylesheet” type=”text/css” />
mục đích để gọi css và file js ta vừa tạo khi load.
và bây giờ ta chỉ cần chèn đoạn code sau vào trang mà muốn hiển thị fanpage mà thôi
<div id=”facebook_left” style=”top: 18%;”>
<div id=”facebook_div”>
<img src=”<?php bloginfo(‘template_url’); ?>/images/fb8-left_2.png” alt=”facebook like” />
<div class=”fb-like-box” data-href=”http://www.facebook.com/thoitrangcuatoi.com.vn” data-width=”350″ data-height=”400″ data-show-faces=”true” data-stream=”false” data-header=”true”></div>
</div>
</div>
Nếu bạn muốn chèn toàn trang thì mở file header.php chèn vào trong <body> nhé.Đoạn code trên thay link fanpage của bạn theo ý của mình nhé. và đừng quên download file ảnh fb8-left_2.png bỏ vào thư mục images
Như vậy bạn đã hoàn thành công việc chèn fanpage vào website wordpress không cần dùng plugin nhé.
Cảm ơ các bạn đã theo dõi.
Cơ bản nâng cao thứ hạng web
SEO: Từ đầu tiên, nhiều người quan tâm nhất và cũng hay bị lầm lẫn nhất là SEO. SEO là từ viết tắt của Search Engine Optimization – dịch nôm na là tối ưu hóa website cho việc nâng thứ hạng web trên các cỗ máy tìm kiếm. Với khái niệm này, rất nhiều người làm kinh doanh trực tuyến thường đánh đồng SEO chính là Quảng bá website. Sự thật không phải vậy. SEO chỉ là một trong những công đoạn cơ bản và bắt buộc trong cả quá trình quảng bá một website trên hệ thống tìm kiếm. Để SEO một website, các webmaster thường phải sử dụng một số công cụ như phần mềm chuyên dụng hay các công cụ có sẵn trên Net để đo chỉ số Title, Keywords, Description, Body text, H1, H2,…H7, Các thẻ Alt, thẻ Images, Thẻ Robots, Refresh, Topic,…. và vô số những thông số kỹ thuật khác. Nguyên tắc chính của việc SEO một website là phải làm mọi cách để từng trang web và cả website chạy nhanh hơn, ít lỗi kỹ thuật hơn, mã nguồn trong sáng hơn, ít script hơn và đặc biệt: Không có các lỗi bị hệ thống tìm kiếm cho là kỹ thuật Cloaking – kỹ thuật đánh lừa các cỗ máy tìm kiếm. (Xin tham khảo bài: Các tiểu xảo trong quảng bá website).