Làm thế nào để Ngăn chặn Youtube oEmbed từ Overriding nội dung WordPress của bạn

Bạn đã từng đến một trang web nơi bạn nhận thấy rằng các yếu tố truyền thông như video trên YouTube ghi đè lên các nội dung khác? Điều này có thể xảy ra nếu bạn có trình đơn thả xuống, thanh nổi, hộp đèn flash quảng cáo vv Trong bài viết này, chúng tôi sẽ chỉ cho bạn cách ngăn YouTube oEmbed ghi đè nội dung WordPress của bạn.

Thí dụ:

Youtube oEmbed issue

Khi bạn nhúng một video trong WordPress, theo mặc định nó không có giá trị wmode = minh bạch. Điều đó có nghĩa là các phần tử video có mức độ ưu tiên cao nhất và nó sẽ ghi đè bất kỳ phần tử nổi hoặc động nào.

Điều này thực sự gây phiền nhiễu. Vì vậy, chúng ta hãy xem làm thế nào để thêm? Wmode = minh bạch để YouTube video trong WordPress mà không sử dụng phương pháp iFrames xấu xí.

Tất cả bạn phải làm là mở tệp tin functions.php của chủ đề hoặc tốt hơn là tệp plugin của trang web của bạn và dán đoạn mã sau:

hàm add_video_wmode_transparent ($ html, $ url, $ attr) {

 if (strpos ($ html, " 

Nguồn