Chèn video YouTube responsive vào website WordPress

Bạn đã bao giờ gặp phải tình trạng video bị che khuất một phần hoặc tràn ra khỏi màn hình khi nhúng video từ YouTube vào website WordPress chưa? Nếu bạn đang đi tìm giải pháp cho câu hỏi tương tự như vậy thì bài viết này là dành cho bạn. Chỉ với một thủ thuật nhỏ, video nhúng từ YouTube sẽ trở nên đáp ứng 100% (responsive), hiển thị tốt trên mọi kích thước màn hình, từ máy tính tới điện thoại di động.

Hướng dẫn chèn video YouTube responsive vào website WordPress một cách đơn giản.

chen-video-youtube-responsive-vao-website-wordpress

Bạn đã bao giờ gặp phải tình trạng video bị che khuất một phần hoặc tràn ra khỏi màn hình khi nhúng video từ YouTube vào website WordPress chưa? Nếu bạn đang đi tìm giải pháp cho câu hỏi tương tự như vậy thì bài viết này là dành cho bạn. Chỉ với một thủ thuật nhỏ, video nhúng từ YouTube sẽ trở nên đáp ứng 100% (responsive), hiển thị tốt trên mọi kích thước màn hình, từ máy tính tới điện thoại di động.

Tham khảo thêm:

Tại sao video YouTube không responsive?

  • Theme của bạn không hỗ trợ responsive cho video.
  • Bạn nhúng video bằng mã iframe với kích thước chiều dài, chiều rộng được quy định sẵn.
  • Bạn đang sử dụng WordPress với phiên bản quá cũ, không hỗ trợ oEmbed hoặc tính năng này đã bị vô hiệu hóa.
  • Bạn đang sử dụng Classic Editor. Gutenberg hay Block Editor đã được trang bị sẵn Embed Blocks, hỗ trợ responsive video.

Chèn video YouTube responsive vào WordPress

Có rất nhiều phương pháp khác nhau để giải quyết tình trạng này. Sau đây, tôi sẽ giới thiệu cho các bạn 2 phương pháp đơn giản nhất.

Sử dụng module Shortcode Embeds của Jetpack

Nếu bạn đang sử dụng plugin Jetpack trên website của mình thì tất cả những gì bạn cần làm là truy cập Jetpack => Settings => Writing và kích hoạt tính năng Compose using shortcodes to embed media from popular sites.

kich-hoat-tinh-nang-compose-using-shortcodes-to-embed-media-from-popular-sites

Hoặc các bạn cũng có thể truy cập trang quản lý module của Jetpack (nằm ở đường dẫn /wp-admin/admin.php?page=jetpack_modules) và kích hoạt module Shortcode Embeds lên.

kich-hoat-module-shortcode-embeds-cua-plugin-jetpack

Việc còn lại là copy link video YouTube và chèn vào nơi mà bạn muốn hiển thị.

Sử dụng plugin Simple YouTube Responsive

1. Đầu tiên, các bạn cần phải cài đặt và kích hoạt plugin Simple YouTube Responsive (download).

cai-dat-va-kich-hoat-plugin-simple-youtube-responsive

2. Truy cập YT Responsive => Configure. Tại đây, các bạn sẽ nhìn thấy một số thiết lập như sau.

thiet-lap-plugin-simple-youtube-responsive

Trong đó:

  • Video aspect ratios: tỉ lệ hiển thị của video.
  • Maximum Width: chiều rộng tối đa của video.
  • Additional Classes: bổ sung CSS tùy biến. Nếu bạn không có nhu cầu thì nên bỏ trống theo mặc định.
  • Auto Align Center: tự động căn lề giữa cho video.
  • Autoplay: tự động phát video. Tính năng này sẽ bị tắt khi bạn thiết lập lazy load video.
  • Loop video: tự động phát lại video nhiều lần.
  • Allow fullscreen: cho phép phát video toàn màn hình.
  • Lazy Loading: kích hoạt tính năng lazy load video, nghĩa là chỉ tải video khi người dùng cuộn trang đến. Các bạn nên kích hoạt tính năng này để web load nhanh hơn.
  • Thumbnail Size: chọn kích thước ảnh thumbnail cho video.

Sau khi thiết lập xong, click vào nút Save Changes để lưu lại.

3. Bây giờ, hãy truy cập vào trình soạn thảo văn bản của bạn. Tạo 1 shortcode có cấu trúc [you tube v="XXXXXX"] (sửa you tube thành youtube nhé – chỗ này nếu tôi viết liền thì shortcode không hiển thị trên bài viết được nên mong các bạn thông cảm) với XXXXXX là ID của video và chèn nó vào vị trí bạn muốn hiển thị.

Ví dụ link của video là https://www.youtube.com/watch?v=xlZfVAApS50 hoặc https://youtu.be/xlZfVAApS50 thì xlZfVAApS50 là ID mà bạn sẽ cần lấy. Shortcode mà bạn cần chèn là [you tube v="xlZfVAApS50"] (sửa you tube thành youtube).

Ngoài ra, các bạn còn có thể chèn shortcode này vào bất cứ đâu (chẳng hạn như trong widget) miễn là nơi đó có hỗ trợ shortcode.

Thật đơn giản phải không nào? Nếu bạn muốn sử dụng các shortcode với mức độ tùy biến cao hơn, hãy tham khảo chúng trong YT Responsive => Shortcode.

Bạn có đang gặp phải lỗi responsive khi chèn video YouTube vào website WordPress không? Bạn đã làm cách nào để khắc phục nó? Hãy chia sẻ với chúng tôi kinh nghiệm của bạn thông qua khung bình luận bên dưới.

Nếu bạn thích bài viết này, hãy subscribe 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 qua email nhé. :)


Bài liên quan