Loại bỏ code kk Star Ratings ra khỏi trang chủ, trang chuyên mục, tag và trang tác giả.

Như các bạn đã biết, kk Star Ratings là một trong những plugin tạo đánh giá 5 sao được sử dụng phổ biến nhất hiện nay trên các website WordPress. Và thật đáng tự hào, WP Căn bản chính là blog đầu tiên có công giới thiệu plugin này đến cộng đồng người dùng WordPress tại Việt Nam. Sở dĩ kk Star Ratings được nhiều người yêu thích như vậy là vì nó có giao diện thiết lập vô cùng đơn giản nhưng không kém phần hiệu quả.
Tham khảo thêm:
- Hướng dẫn cài đặt và sử dụng plugin kk Star Ratings
- Hướng dẫn sửa lỗi thuộc tính votes trong kk Star Ratings
Vấn đề của plugin kk Star Ratings
Trong những bài viết trước đây, tôi đã từng hướng dẫn cho các bạn cách cài đặt và sửa một số lỗi liên quan đến plugin kk Star Ratings rồi phải không nào? Tuy nhiên, vẫn còn tồn tại một vấn đề đó là code của nó mặc định xuất hiện trên tất cả các trang, kể cả những trang bạn không chèn biểu tượng đánh giá 5 sao (chẳng hạn như trang chủ, trang chuyên mục, tag và trang tác giả…). Điều này ít nhiều ảnh hưởng đến tốc độ load của những trang kể trên.
Vậy làm thế nào để loại bỏ code kk Star Ratings ra khỏi trang chủ, trang chuyên mục, tag và trang tác giả? Một đoạn code đơn giản sau đâu sẽ giúp bạn làm điều đó.
Loại bỏ code kk Star Ratings ra khỏi các trang không cần thiết
1. Mở file functions.php của theme (hoặc child theme) mà bạn đang sử dụng thông qua File Manager của cPanel/ DirectAdmin hoặc FTP. Thêm đoạn code sau đây vào bên trong.
//* Remove kk Star Ratings from Homepage and Archives
add_action('wp_head','my_conditional_script',0);
function my_conditional_script() {
if (is_home() || is_category() || is_tag() || is_author()){
global $kkStarRatings_obj;
remove_action('wp_enqueue_scripts', array($kkStarRatings_obj, 'js'));
remove_action('wp_enqueue_scripts', array($kkStarRatings_obj, 'css'));
remove_action('wp_head', array($kkStarRatings_obj, 'css_custom'));
}
}
2. Lưu lại và xem kết quả.
Thật đơn giản phải không nào? Chúc các bạn thành công!
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. :)






Sao em chèn xong vẫn thấy hiện vậy anh ??. (Đã xóa cache các kiểu rồi ạ ?)
Ý bạn là hiện ở đâu? Nếu là trong bài viết thì mình thấy nó hiện rồi đấy thôi. Còn hiện trên kết quả tìm kiếm thì phải chờ Google index dữ liệu nữa. Mà có hiện hay không còn phụ thuộc vào Google. Không phải cứ cài là nó hiển thị trên kết quả tìm kiếm đâu. :P
Đâu, em đang nói về cái bài viết của anh, chèn để bỏ code js, css trong trang chủ với mấy cái trang ko cần ấy anh. ở trang chủ em Ctrl + U vẫn thấy hiện bt ??
Sử dụng mấy cái này có ích gì không nhỉ? hay chỉ để đẹp website?
Có chứ. Nó hiện đánh giá 5 sao trên kết quả tìm kiếm của Google => Tăng uy tín và làm đẹp kết quả tìm kiếm => Tăng tỉ lệ click vào kết quả tìm kiếm. :D
Sao em làm không được bác nhỉ, bác nói e biết chèn vào chỗ nào của file fun thế. trước hay sau dấu code nào. E ko biết về code. @@
Chèn vào cuối file. :P
cám ơn đại ka e đã làm được. anh cho e đặt 1 backlink ở đây nhé đại ka :D . đã like và xếp hạng cho bài viết của anh đầy đủ
Quy định là quy định bạn ạ. Không ai là ngoại lệ cả. :P
HIếu ơi, cho hỏi plugin này nó có ajax không. Vì mình xài plugin cache, nếu ko ajax thì đánh giá 5* không được
Có AJAX chứ bạn. Vote xong nó hiện kết quả luôn chứ có phải reload lại trang đâu. :D
Cảm ơn bạn, bạn nhiệt tình quá. Nhân tiện, bán cho mình plugin Wp Rocket luôn nhé, hiện tại đang dùng của 1 người bạn.
Bạn qua trang “mua chung” plugin WP Rocket điền vào form đăng ký rồi chuyển khoản giúp mình nhé. :P
paypal nhé, mình hết tiền trong VCB rồi. Nếu bạn có Sacombank thì tốt.
Chuyển Paypal cũng được. Nếu Paypal thì $7.5 nhé. Bạn chịu phí chuyển tiền. :P
Cái này hay nè, cảm ơn ad
Blog hiện sao mà không biết sao lại mất Breabcrumd :(
Chú nghịch cái gì xong rồi bị thế? Có chỉnh sửa file theme hay cài thêm plugin gì mới không? :P
Em chỉ vào Việt hóa một số chỗ chứ đâu đâu dám đụng vô code đâu bác :(. Em thử upload theme lên một website mới thì kiểm tra https://search.google.com/structured-data/testing-tool thì không có Breabcrumd. Em nhớ lúc trước trên google nó có hiện mà cách đây 1-2 tháng gì đó thì không thấy nữa.
Coi có “Việt hóa” luôn từ “breadcrumb” hay “breadcrumbs” trong file php nào không? :P
Vái bác lại troll em :P. Em upload theme gốc lên một web khác mà nó cũng không có. Check mấy site dùng chúng theme cũng không có :D
Dùng Yoast SEO mà tích hợp thêm Breadcrumbs. :P
Theme này mặc định đã không có rồi, phải tự thêm vào thôi :D
Thấy bác style=”display:none;” là nghi nghi rồi. Mà sao em bỏ đoạn code của Yoast nó lại lỗi nhỉ
Cảm ơn ad nhiều
ủa mình thấy phần setting của kkstar nó có cho lựa chọn xuất hiện ở đâu mà
Đó chỉ là trên lý thuyết thôi bạn. Còn thực tế thì khác. :D
thế là lại phải chèn code rồi
cho mình hỏi bạn có biết plugin mà khi ra bài viết có hình cái loa xong ấn vào nó phát âm tiếng anh không nhỉ. để làm cái phát âm từ mới đó ạ. mình làm blog tiếng anh mà kiếm hoài trên mạng không ra cái plugin đó :(
Bạn có link demo của plugin đó không? :P
Cái này hình như bạn chỉ cần chèn file mp3 vào là được thôi mà nhỉ
Nếu mà thu sẵn file mp3 rồi thì đơn giản quá. WordPress đã hỗ trợ sẵn trình phát MP3 nên chỉ cần upload và chèn link vào bài viết là được. Chỉ sợ bạn ấy muốn nó tự đọc nội dung trong bài viết. :D
Cái đó thì có vẻ căng đấy ạ :D
demo dây ạ: http://www.oxfordlearnersdictionaries.com/definition/english/hello_1?q=hello
em không biết download cái âm ở cái loa đấy về kiểu gì cả :/
thấy ở nhiều trang cũng có tưởng đây là plugins :D
Trang này không phải làm bằng WordPress và mình cũng không biết plugin nào của WordPress có chức năng như vậy. :(
vậy chắc em phải bỏ ý tưởng này thôi :D cũng không có cách nào down dược cái âm đó cả. buồn thiệt chứ :P dù sao cũng cảm ơn a hehe :D
Vẫn tải bình thường bác nhé!
ví dụ như trong link bác đưa có file này:
http://www.oxfordlearnersdictionaries.com/media/english/uk_pron/h/hel/hello/hello__gb_1.mp3
Thanks Hiếu, mới cài được 2 hôm mà một số bài đã có sao trên Google rồi :D
Chúc mừng bác. :)