Hướng Dẫn Tích Hợp Plyr Video Player Trong WordPress

22/09/2024
5 Phút đọc
89 Lượt xem
Đánh giá
4.1/5 - (100 bình chọn)

Trong bài viết này, chúng tôi sẽ hướng dẫn cách tích hợp Plyr Video Player vào website WordPress thông qua mã PHP. Đây là một thư viện đa phương tiện mã nguồn mở, hỗ trợ phát video từ nhiều nền tảng như YouTube, Vimeo với giao diện hiện đại và tính năng mạnh mẽ. Hãy cùng tìm hiểu từng dòng mã và cách hoạt động của nó.

Demo:

1. Tải Plyr Scripts và Styles vào WordPress

 

Giải thích:

  • enqueue_plyr_scripts: Đây là hàm dùng để nạp CSS và JS của Plyr từ CDN. Chúng ta sử dụng wp_enqueue_style để thêm tệp CSS và wp_enqueue_script để nạp JavaScript.
  • wp_add_inline_script: Đoạn mã này sẽ được chạy sau khi Plyr được tải. Nó sẽ lắng nghe sự kiện DOMContentLoaded, sau đó giải mã video ID (mã hóa bằng Base64) và khởi tạo Plyr trên các phần tử video.

2. Chuyển Đổi Video YouTube Thành Player Plyr

Giải thích:

  • convert_youtube_embed_to_plyr: Hàm này dùng để thay thế mã nhúng (embed) video YouTube mặc định bằng giao diện của Plyr.
    • preg_replace: Đoạn mã này tách ID video YouTube từ URL.
    • base64_encode: ID video được mã hóa bằng Base64 nhằm mục đích bảo mật và sau đó được giải mã khi chạy Plyr.
    • Kết quả trả về là một đoạn HTML tương thích với Plyr.

3. Tùy Biến CSS Cho Plyr

 

Giải thích:

  • custom_plyr_css: Đây là đoạn mã CSS tùy chỉnh được nạp trực tiếp vào phần <head> của trang web.
    • .plyr--video: Đảm bảo video được hiển thị với tỷ lệ 16:9 bằng cách dùng padding-top: 56.25%. Tất cả video sẽ được tối ưu hóa để khớp với kích thước màn hình.
    • iframe: Vô hiệu hóa tương tác với iframe video nhằm ngăn người dùng nhấp chuột phải.

4. Vô Hiệu Hóa Chuột Phải Trên Video

Giải thích:

  • disable_right_click_script: Đoạn mã JavaScript này chặn sự kiện nhấp chuột phải trên video Plyr, giúp ngăn người dùng tải xuống video hoặc thực hiện hành động không mong muốn.

Tổng Kết

  • Plyr là một công cụ mạnh mẽ giúp cải thiện trải nghiệm xem video trên website của bạn.
  • Bằng cách sử dụng đoạn mã trên, bạn có thể dễ dàng tích hợp Plyr vào WordPress, thay thế trình phát video mặc định và tùy chỉnh giao diện theo yêu cầu.

Để sử dụng đoạn mã này hiệu quả, hãy sao chép và dán mã vào file functions.php của theme bạn đang dùng. Điều này sẽ giúp website của bạn có một trình phát video đẹp mắt và tối ưu hóa trải nghiệm người dùng. Mã hoàn chỉnh là:

Chúc các bạn thành công.

Thông báo chính thức: Muathemewpgiare chân thành mong muốn được đồng hành và hỗ trợ tốt nhất cho các khách hàng trong quá trình sử dụng giao diện WordPress. Vì vậy, khi mua những theme wordpress tại chúng tôi, chúng tôi cam kết hỗ trợ quý khách hàng hết sức có thể.

Chúng tôi hiểu rằng sự lựa chọn của quý khách là rất quan trọng. Việc mua source code tại chúng tôi không chỉ giúp đảm bảo chất lượng mà còn nhận được sự hỗ trợ tận tâm từ Muathemewpgiare. Chúng tôi rất mong quý khách cân nhắc kỹ, tránh những rủi ro không đáng có khi mua các source code không rõ nguồn gốc. Chúng tôi luôn sẵn sàng hỗ trợ và đồng hành cùng quý khách. Xin chân thành cảm ơn!

Để lại một bình luận