Hướng dẫn sửa lỗi thuộc tính votes trong kk Star Ratings một cách đơn giản.

kk Star Ratings là một trong những plugin giúp hiển thị đánh giá của người dùng trên kết quả tìm kiếm của Google tốt nhất hiện nay. WP Căn bản và rất nhiều website WordPress khác đang tin dùng plugin này. Tuy nhiên, kk Star Ratings chưa phải là hoàn hảo. Nó vẫn còn tồn tại lỗi không nhận dạng được thuộc tính votes khi kiểm tra với Structured Data Testing Tool của Google. Vậy làm sao để khắc phục được lỗi này, bài viết hôm nay sẽ hướng dẫn cho bạn cách làm điều đó.
Tham khảo thêm:
- Hướng dẫn cài đặt và sử dụng plugin kk Star Ratings
- Top 5 rich snippets plugin tốt nhất cho WordPress
Lỗi thuộc tính votes của kk Star Ratings
Lỗi “Thuộc tính http://rdf.data-vocabulary.org/#votes không được Google nhận dạng vì một đối tượng thuộc loại http://rdf.data-vocabulary.org/#Rating” khi sử dụng plugin kk Star Ratings:

Cách khắc phục lỗi thuộc tính votes
Để khắc phục lỗi này, các bạn cần tiến hành chỉnh sửa tập tin index.php có trong plugin kk Star Ratings.
1. Đầu tiên, truy cập vào thư mục cài đặt WordPress thông qua phần mềm FTP hoặc File Manager của cPanel/ DirectAdmin. Tìm theo đường dẫn /wp-content/plugins/kk star ratings/ và mở tập tin index.php ra.
2. Tìm code sau:
$leg = str_replace('[total]', '<span property="v:votes">'.$votes.'</span>', $legend);
và sửa thành:
$leg = str_replace('[total]', '</span></span><span property="v:votes">'.$votes.'</span>', $legend);
3. Tìm code sau:
$snippet .= ' </span>';
$snippet .= '</span>';
và xóa nó đi.
4. Lưu các thiết lập. Xóa cache nếu website của bạn có sử dụng plugin tạo cache.
Kiểm tra kết quả
Quay trở lại Structured Data Testing Tool và kiểm tra thành quả mà bạn đã đạt được:

Lỗi thuộc tính votes không nhận dạng đã được khắc phục hoàn toàn. Thật tuyệt vời phải không nào? Chúc các bạn thành công!
Mọi thắc mắc và góp ý xin vui lòng gửi vào khung bình luận bên dưới để được giải đáp.
Nếu bạn thích bài viết này, hãy theo dõi blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất nhé. Cảm ơn rất nhiều. :)






Bác Hiếu cho em hỏi, em kiểm tra với Structured Data Testing Tool thì không bị lỗi gì cả nhưng search thì không thấy hiển thị đánh giá bác nhỉ? Bác kiểm tra giúp em với
https://hocceo.com/khoa-hoc-ceo-tai-ha-noi/
Trước nó có hiển thị, nhưng hơn 1 tuần nay lại tự dưng mất
Thanks bác
Hiện hay không hiện là do Google quyết định bạn nhé. Không phải cứ có cấu trúc dữ liệu chuẩn là nó sẽ hiện.
Sao em không tim thấy dong này bác
$leg = str_replace('[total]', ''.$votes.'', $legend);Xem chỉ thấy có đoạn này
$leg = str_replace('[total]', ''.$votes.'', $legend);$leg = str_replace('[avg]', ''.$avg.'', $leg);
$leg = str_replace('[per]', $per .'%', $leg);
$leg = str_replace('[s]', $votes == 1 ? '' : 's', $leg);
$leg = str_replace('[best]', $best, $leg);
Sao em cài lên rồi nó hiện nhưng dc thời gian nó mất hết
Bài hướng dẫn này cũ rồi bạn. Trên phiên bản mới họ đã fix nên không cần phải làm gì nữa. Hiện hay không hiện là do Google, không do kk Star Ratings quyết định.
Em bị lỗi như hình thì sửa sao bác ! Làm ơn chỉ em với
https://4.bp.blogspot.com/-sXPfmDQ0Xv8/W4RFGIGC1WI/AAAAAAACwnk/fnIUiCvyBUkfvQIjYDDLGDVRRyXPZSBnQCLcBGAs/s1600/1.JPG
Sau khi đăng tải, bạn phải tự vote lần đầu tiên cho bài viết. Những bài viết chưa có lượt vote nào sẽ bị lỗi như vậy.
Em chào anh. Hiện tại em đang dùng kk Star Ratings đánh giá bài viết ạ. Em làm web bán hàng nhưng khi đánh giá sao thì chỉ có các danh mục tin tức mới nhận dc sao, còn các sản phẩm lại ko được index trên google ạ. Anh chỉ em cách khắc phục với ạ
Bạn dùng Công cụ kiểm tra dữ liệu có cấu trúc để kiểm tra link của 1 sản phẩm sẽ thấy cấu trúc dữ liệu “Product” bị lỗi.
Mình chưa có mục Review-aggregate, chắc mới cài nên chưa cập nhật phải không bạn?
Cài vào có luôn mà. Nhưng bạn phải vote cho bài viết trước thì nó mới hiện.
Mình dùng theme composs thì bị lỗi k ấn vào vote được mình view source thì vẫn đầy đủ js và css k biết do lỗi gì từ theme bạn giúp mình với, theme khác lại bình thường
Cái này thường ít khi liên quan đến theme mà nó liên quan đến các plugin tạo cache và minify dữ liệu (CSS, JS, HTML) của bạn ấy. :P
Cái kk star ratings của em nó bị lỗi thế này anh ạ :
Bình thường thì 5 dấu sao nó vẫn hiện phía phải bài viết, nhìn rất nuột
Nhưng từ khi lỗi, vào chế độ ẩn danh thì 5 cái sao nó lại hiện bên trái, lại còn dòng tiêu đề nó bị nhảy xuống dòng nữa, rất xấu : ((
Nếu đăng nhập hiển thị bình thường, đăng xuất bị lỗi thì nhiều khả năng liên quan đến plugin tạo cache hoặc plugin tối ưu CSS, JS, HTML. Mình kiểm tra sources thấy site của bạn đang sử dụng cả WP Rocket lẫn Autoptimize. Hãy tập trung vào 2 plugin này. :P
Dẫn thuốc giúp em đi anh : i , vẫn như nước đổ lá chuối, như trên mới chuẩn đoán mà :v . he
Ok, dc rồi anh ạ, ra thỉ dụ cái dc luôn @@. cám ơn anh
Bạn cho mình hỏi cái kk rating của mình nó không vote được như hâm í, chả hiểu sao nữa Bongatiso.com bạn xem hộ mình với
Nó không phải bị hâm mà là bị xung đột với plugin tạo cache/ minify CSS và JS hoặc plugin CDN mà bạn đang sử dụng. :P
Cám ơn ad bài viết này quá rõ hàng và hợp lý rồi không cần chỉnh luôn hihi
Chắc lỗi này chỉ ngày xưa có, của mình vừa kiểm tra k thấy gặp lỗi.
e cũng không thấy lỗi. chắc các bản cập nhật mới nó đã khắc phục được vụ này :P
Ủa. Cả năm nay thằng kk Star Ratings đâu có được cập nhật ta? Thằng AMP cũng nửa năm rồi không được cập nhật. :P
Chẳng lẽ thằng Google thay đổi thuật toán về AMP? Vì kk Star Ratings 1 năm rồi chưa được cập nhật. Còn AMP cũng đã 6 tháng. Vậy thì sao tự nhiên lỗi biến mất được? :P
P/s: Mà mình kiểm tra site của bạn có thấy giao diện AMP đâu? :P