post image

Tạo WordPress Theme – Content Slider

Ở phần trước tôi đã giới thiệu đến bạn cách tạo một Custom Page trong WordPress và cách kéo thông tin từ phần Back-end của WordPress để hiển thị lên trang đó. Trong phần này chúng ta sẽ xây dựng một Content Slider bằng cách sử dụng jQuery Plugin. Cái hay trong phần này là chúng ta không phải Hard code bất cứ thứ gì. Chúng ta sẽ sử dụng tính năng Image Attachment của WordPress để quản lý hình ảnh và nội dung cho Slider.

Hiện tại có rất nhiều Content Slider mà bạn có thể chọn để sử dụng. Mỗi loại có những điểm hay và dở khác nhau. Nhưng trong bài này tôi sử dụng LoopedSlider của Nathan Searles thỏa mãn những yêu cầu tôi đề ra. Tôi cần một Slider tự động slide hình và một ít nội dung, 2 nút di chuyển để có thể nhấp chuột, một phần hiển thị số cho người dùng chọn .v.v. Cái hay nhất của LoopedSlider theo tôi thấy là nó khắc phục được sự cố loop vòng tròn. Nhiều Slider khác khi chạy đến hình cuối, nếu bạn muốn quay lại hình đầu nó sẽ phải chạy từ từ qua những hình 5, 4, 3, 2 rồi mới đến hình 1. Nhưng LoopSlider có thể loop vòng tròn mà không cần bước này nên nhìn nó thân thiện hơn.

Cũng lưu ý các bạn ở đây là WordPress không quan tâm bạn sử dụng CSS gì, jQuery gì miễn là bạn biết cách áp dụng vào nó thì nó sẽ chạy được. Tất nhiên khi làm ra Plugin tác giả không làm cho tất cả các CMS hiện có mà chỉ làm ở mức chung nhất. Trong quá trình sử dụng bạn phải thông minh tìm cách áp dụng vào trường hợp của mình. Thay đổi cái này một chút, thêm cái kia một chút, tìm tòi thêm thông tin. Tóm lại bạn phải có một chút kiến thức nhất định để hiểu nguyên lý hoạt động của Plugin đó.

Thời lượng: 59:08

Download định dạng .avi chất lượng cao: MediaFire Part 1, MediaFire Part 2

Looped Slider jQuery Plugin Demo

Download Looped Slider

Đính chính: Trong phần tạo nút Previous tôi đặt lộn class cho nó là Prev nên nó không hoạt động được, để nút Previous hoạt động bạn phải đặt class=”previous”.

«

»

31 Comments

( Comment bài này )
  1. Anh DW ơi!trong phần này anh chưa chỉnh class clearfix nên .homeInfo bị lỗi rồi,anh kiểm tra lại giùm nha.Thanhks!

    • Hix!chảng có ai trao đổi dể học hỏi,đành tự tìm lổi vậy,nếu ai bị loi như minh thi nhớ class: .clearfix{ float: left; } nha!
      Còn mot cai nhỏ nữa mình chưa sữa dc trong phan nay là minh làm nhu huong dan cua anh DW rui ma phan hinh anh no cu hien ra het lun, sua mai ma k dc,rat mong duoc giup do.
      Anh DW thi k thay dau?:(

  2. thanh phong says:

    Hay quá. Hôm nay ngồi tìm slider. Tìm thấy tut này. Thank demon nhìu

  3. huuducvt says:

    Anh có thể chỉ cho em cách nào để cho slideshow áp dụng cho tất cả các trang không chứ add hình vào từng trang trong back end thì lâu quá, cảm ơn anh trước nha

  4. Bạch Tuộc says:

    Mỗi lần xem tutorial của anh là cười vỡ ruột ra =))…
    Cảm ơn anh nhiều lắm!…

  5. li_minh says:

    cảm ơn anh DW rất nhiều ! E đã học được rất nhiều từ các video của anh,
    Chúc A luôn thành công trong công viêc và izweb ngày thật lớn mạnh để cho các bạn yêu thích web có thể học hỏi.

  6. bác admin lại coi số 4 là may mắn, ở việt nam quan niệm số 4 là số tử =)). Cảm ơn vì tut rất vui này. Ước gì thầy giáo củ chuối của mình nói hay như bạn nhỉ.

  7. SComMax says:

    Em muốn hỏi sao em làm theo cách của anh không được nhỉ. Em muốn xin địa chỉ email của anh được không?

  8. fully says:

    Như này thì chỉ được ở trang Home hoặc trang static nào mình muốn thôi hả anh, em muốn nó ở luôn trong trang index thì làm cách nào ạ

  9. thanh says:

    Anh oi anh có thể cho cả link công cụ viết để bọn em tải dc ko .
    Tại tìm trên mạng toàn thiếu cài lên hay lỗi lắm
    ‘Cảm on anh !

  10. tacmieu says:

    có plugin nào chạy sẳn cái slider feature content này ko nhỉ? mình đang cần 1 cái

  11. tung1709 says:

    Bài viết hay quá nhưng cái đoạn đính chính màu đỏ cho dễ nhìn anh ah . Hjhj
    EM không để ý đoạn đó nên cứ tưởng code sai .Huhu
    Thanks

  12. mrpc says:

    hình ảnh thì em lấy ra được rồi,,nhưng nội dung trong page Home em không lấy ra được..không biết sai chỗ nào nữa

  13. dattai says:

    Slider này tự động lấy bài viết hả anh ?

    • linh linh says:

      có thể nội dung chính là phần descriotion???? mình cũng đang thắc mắc điều này? Anh DW nói là kéo phần p ra mà không nói phần p đó nằm ở đâu :D

      • Mr.DT says:

        a DW kéo trong phần p tức là phần content khi mà ban đầu bạn tạo page Home bạn có viết ở trong đó,,,,chịu khó để ý là ra thui mà.

  14. Thành says:

    hay lắm bác DW ah` bác có thể dạy thêm về cách kết nối CSDL ko mình đang định làm 1 cái web bán hàng mà ko biết kết nối. Thank bác nhiều nhiều

  15. Tung says:

    Thank you ban

  16. friday says:

    @Tung: bạn có thể phóng to để xem được mà, hoặc bạn có thểm dùng phần mềm vlc media player , mình đang dùng phần mềm để xem, cũng có thể xem bằng windowmedia nhưng mình cảm thấy hiện giờ vẫn thích dùng vlc media player ,

  17. Tung says:

    Video rất hay
    Nhưng anh ơi sao không quay gàn vào vói .Khó nhìn quá .hjhj

  18. Bài viết này quá hay. Video thật tuyệt vời. Nếu có nhiều nữa thì càng tốt

  19. slider says:

    Mọi người cho em hỏi trong wordpress . Em có categories rồi , nhưng không muốn hiển thị cả thì có query nó hiện ra 1 parent categories đc không ạ ? WP khác blogger ở chỗ blogger có thể cho hiển thị label hoặc hide :(

  20. Trung Hieu says:

    Hahaha dạo này bác làm TUT lẹ ghê. mà bác DW bữa nào chỉ tụi em làm cái form bình chọn nữa đi hihi

  21. uamnaruto says:

    hehe … hay quá … em đang có việc phải làm cái này …:D thank anh nhiều nhiều

  22. kaylaximuoi says:

    Mấy links download sao anh kg set target = “_blank” để mở another window áh.. như vậy sẽ kg phải quay về nhìu lần như trg trường hợp download Slider jQuery plugin ở trên nè…hihi…

  23. duocvang9999 says:

    Mất gần hai ngày để download tất cả series WordPress này. (Chắc bác DW sẽ ra tiếp TUT mới, hi vọng là ko lâu :D ) chúc bác luôn khỏe, thanks!

  24. học hỏi says:

    hic
    lại ra TUT chóng cả mặt ko biết bác ăn gì mà hồi xuân nhanh thế
    chúc bác luôn khỏe ra TUT nhiều nhiều

  1. BB
  2. BB
  3. BB

arrow

Lưu ý khi post comment:

  • Không "bóc tem" topic
  • Dùng lời lẽ có văn hoá và lịch sự
  • Xem trang FAQs trước khi hỏi
  • Bạn có thể dùng thẻ HTML như:<strong>, <em>, <a>
  • Đặt code trong thẻ [php],[html],[javascript],[css]

Chọn kiểu gõ: Tự động TELEX VNI Tắt