小工具      在线工具  汉语词典  dos游戏  css  js  c++  java

如何防止Youtube嵌入的WordPress内容被覆盖

java,python,javascript,wordpress,php,ViewUI 额外说明

收录于:17天前

Have you ever been to a site where you notice that media elements such as YouTube videos override other content? This can happen if you have drop down menus, floating bars, 灯箱弹出窗口 etc. In this article, we will show you how to prevent YouTube oEmbed from overriding your WordPress content.

您是否去过一个网站,发现YouTube视频等媒体元素会覆盖其他内容? 如果您有下拉菜单,浮动栏, 灯箱弹出窗口等,则可能发生这种情况。在本文中,我们将向您展示如何防止YouTube oEmbed覆盖您的WordPress内容。

例子:

例子:

Youtube oEmbed issue

When you 嵌入视频 in WordPress, by default it does not have wmode=transparent value. What that means is that video elements have the highest priority and it will override any floating or dynamic element.

当您嵌入视频 WordPress时,默认情况下它没有wmode = transparent值。 这意味着视频元素具有最高优先级,它将覆盖任何浮动或动态元素。

这真的很烦人。那么让我们看看如何在 WordPress 中添加 ?wmode=transparent 到 YouTube 视频,而不使用丑陋的 iFrames 方法。

这真的很烦人。那么我们来看看如何在不使用丑陋的 iFrames 方法的情况下做到这一点?将 wmode=transparent 添加到 WordPress 中的 YouTube 视频。

All you have to do is open your theme’s functions.php file or better yet your 网站的插件文件 and paste the following code:

您所需要做的就是打开主题的functions.php文件或更好的站点插件文件,然后粘贴以下代码:

function add_video_wmode_transparent($html, $url, $attr) {

if ( strpos( $html, "<embed src=" ) !== false )
   { return str_replace('</param><embed', '</param><param name="wmode" value="opaque"></param><embed wmode="opaque" ', $html); }
elseif ( strpos ( $html, 'feature=oembed' ) !== false )
   { return str_replace( 'feature=oembed', 'feature=oembed&wmode=opaque', $html ); }
else
   { return $html; }
}
add_filter( 'embed_oembed_html', 'add_video_wmode_transparent', 10, 3);

来源

资源

翻译自: https://www.wpbeginner.com/wp-tutorials/how-to-prevent-youtube-oembed-from-overriding-your-wordpress-content/

. . .

相关推荐

额外说明

详解_SpringMvc类型转换&数据格式化&数据校验

文章目录 1.类型转换器 2.数据格式化 3.数据校验 4.Springmvc form标签 1.类型转换器 Spring MVC 框架的 Converter<S,T> 是一个可以将一种数据类型转换成另一种数据类型的接口,这里 S 表示源类型,T 表示目

额外说明

【Unity 实用工具篇】✨ | 编辑器扩展插件 Odin Inspector,快速上手学习

前言 【Unity 实用工具篇】✨ | 编辑器扩展插件 Odin Inspector,快速上手学习 一、Odin Inspector插件 1.1 介绍 1.2 相关网站链接 1.3 效果展示 二、导入插件 三、基础功能介绍 四、快速上手 4.1 Attr

额外说明

【Unity3D-UGUI系列】(三)Button 按钮组件详解

推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。 一、前言 首先,介绍一个UGUI,

额外说明

使用Windbg时遇到的几个典型问题说明

目录 1、将Windbg附加到以管理员权限运行的目标进程上失败 1.1、问题概述

额外说明

基于zookeeper实现分布式锁

前言 在分布式锁的实现中,zookeeper也是一种不错的选择,了解zookeeper的同学应该知道,zookeeper不仅可以作为集群的部署的中间件的服务协调器,器本身也是具有一定的数据存储结构的,有点类似于文件的分层结构,但是它们本身是有序的 基于它

额外说明

微信小程序的页面内转发分享和右上角点击转发分享

微信小程序的页面内转发和右上角点击转发 效果图如下 这是官方文档:微信开发文档 一、用户点击右上角转发 getShareImageUrl: function (applyId) { //获取分享图片 shareImageUrl var that =

额外说明

【Rust 基础篇】Rust 自定义迭代器

导言 在 Rust 中,自定义迭代器可以帮助我们根据特定需求实现符合自己逻辑的迭代过程。自定义迭代器是通过实现 Iterator trait 来完成的。本篇博客将详细介绍如何在 Rust 中自定义迭代器,包括自定义迭代器的定义、必要的方法和一些常见的使用

额外说明

安卓实训项目:贪吃蛇V1.0

安卓实训项目:贪吃蛇V1.0 一、功能要求 1、玩家使用方向键或手势滑动操控一条长长的蛇不断吞苹果,同时蛇身随着吞下的苹果不断长,当蛇头撞到蛇身或障壁时游戏结束。 2、玩家可选择地图、设置背景音乐、选择蛇移动速度。 3、提供玩家排行榜,显示前三名分数(贪

额外说明

ROS从入门到精通5-4:全局路径规划插件开发案例(以A*算法为例)

目录 0 专栏介绍 1 路径规划问题 2 ROS路径规划 3 自定义路径规划插件 常见问题 0 专栏介绍 本专栏旨在通过对ROS的系统学习,掌握ROS底层基本分布式原理,并具有机器人建模和应用ROS进行实际项目的开发和调试的工程能力。 -详情:《ROS从

额外说明

Windows系统缺少PhotoMetadataHandler.dll文件导致程序异常问题

其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个PhotoMetadataH

ads via 小工具