Posted on March 28th, 2009 in WP Tutorial | 26,668 views

Có một điều mà tôi tin chắc rằng hầu như bất cứ ai dùng Internet hiện nay cũng đều sử dụng qua Smilies (Emoticons) để diễn tả cảm xúc của mình, nhất là khi họ tán gẫu (chat chit) hay thảo luận trên các diễn đàn.

Ngoài nhiệm vụ thể hiện cảm xúc, smilies còn làm tăng thêm tính sinh động, hài hước cho ý kiến của bạn, bởi thế nên smilies ngày càng phổ biến, bạn vào 10 blog thì hết 8 blog có sử dụng smilies, trong đó có blog của tôi. :D

Quay lại với WordPress của chúng ta, tuy được xếp hạng ở top đầu trong số các blog platform hiện nay nhưng WordPress lại có hệ thống smilies khá ít (khoảng 22 icon) và không cho phép người dùng mở rộng thêm. Nếu đem so sánh thì bạn sẽ thấy smilies của WordPress không sinh động và đẹp mắt bằng smilies của các ứng dụng chat (IM), trong khi người dùng thì lại rất hay sử dụng smilies của IM nên có thể nói đây là một yếu điểm của WordPress vì đã không cho phép người dùng tùy biến smilies.

Nhưng không sao, vẫn có cách các bạn ạ. Sau một thời gian nghiên cứu về cách hiển thị smilies trong WordPress, tôi đã tìm ra cách khắc phục nhược điểm trên, nói đúng hơn là cách tùy biến smilies theo ý riêng mà không cần dùng đến plugin \:D/ .

Cách làm rất đơn giản, đảm bảo bạn chỉ mất khoảng 15' là xong ngay. Còn bây giờ mời bạn sang trang 2 để cùng tôi tìm hiểu tiếp nhé! :)

Pages: 1 2 3

Sign up for News and Updates!
digg delicious stumbleupon technorati Google live facebook Sphinn Mixx newsvine reddit yahoomyweb

24 Responses to “Customize WordPress Smilies without using Plugin”

  1. Bài khá lý thú, tuy nhiên nếu bác trình bày thêm cách để xuất hiện một list emotion trên phần new post và cả trên comment tương tự thế này nữa thì tuyệt :wink:

  2. Bổ sung: hình như nếu bác dùng emotion yahoo nhưng cái kiểu gõ như trong YM là không được, một số sẽ bị lỗi do sử dụng các ký tự mà wordpress có thể bỏ qua, bác có thể thống kê được các ký tự đó không. Thanks

  3. Tặng thêm cho mọi người một site cung cấp Emotitions nữa nè: http://emo.huhiho.com/
    Trang này có nhiều bộ Emo đẹp và hot do Redphoenix89 sưu tầm.

  4. Bài viết rất hay :) . Giúp tớ hiểu thêm khá rõ về mấy hàm "core" của WP.

    Có điều, tớ thấy phương pháp thao tác trực tiếp với các file gốc của WP ko phải là ý tưởng tốt lắm. Nếu có thể, chúng ta tách nó ra thành 1 plugin hoặc 1 function trong theme chẳng hạn. Liệu có thể khai báo trực tiếp trong file functions.php của theme dạng này được ko (tớ chưa thử, mới chỉ là ý nghĩ vậy :D )

    global $wpsmiliestrans;
    $wpsmiliestrans = array("abc" => "xyz", ...);

  5. Test thử tất cả các smilies của YM xem nào

    :D :) :-) ) =)) :"> =D> :-" =p~ \:D/ O:-) ;;)

    ;) ) 8-> :-P :-> :-? :-? ? >:d< :-ss :-b :-( ( x(

  6. Hay lắm, em đang test thử, cám ơn bác.

  7. =))

  8. Bác viết nhầm rồi bác ơi, phải dán mấy cái text kia trong file wp-includes/fuctions.php chứ hok phải là wp-config.php. Em đang dùng wp 2.7.1

  9. Cách này của bác lên 2.8 bị lỗi /wp-includes/formatting.php nhé

  10. Bác Hiếu up lại file đính kèm giùm cái, bác upgrade wp nó xóa rồi sao ấy ?

  11. Hư hình rồi anh ơi, up lại đi ạ ^^!

  12. mất tiêu cái hình rồi. admin up lại giùm nha!!! :smile:

  13. làm sao để hiện cái bbcode in đậm, in nghiêng, smilies.... chỗ phần comment vậy

Leave a Reply

Comment moderation is currently enabled so comments with spammy words or a few links might be delayed. Please do not submit your comments twice, they will be approved soon.
Off Auto TELEX VNI VIQR VIQR*