您当前的位置:首页 > TAG信息列表 > oembed
基于POST所选内容打印OEmbedded URL,不带页面刷新
硬编码的HTML如下所示→ <iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/G4Q0oX8wquU\" allow=\"autoplay; encrypted-media\" allowfullscreen></iframe> 但在WordPress的情况下,它应该来自元,即保存在Oembed中的URL。看看这张照片single.php 后端→我试过这种
如何检查Oemed是否为空
我们经常使用Wordpress提供的Oembed功能来嵌入媒体。我有一个条件,我正在运行一个循环以从自定义帖子类型获取某些帖子,但我想跳过Oembed为空的帖子。如何检查Oembed是否为空,或者在single的meta中是否有URL。php。我试过这样的→<?php $url = esc_url( get_post_meta( get_the_ID(), \'video_oembed\', true ) ); ?> <?php $embed = wp_oembed_get( $
从IFRAMES中删除框架边框属性
W3C验证器输出错误,因为Wordpress添加了frameborder=\"0\" 到iframes。此外,验证器不喜欢allow属性。我在Vimeo视频中发现了一个类似的问题:WordPress oEmbed W3C Validation. 然而,我无法让它工作。这是我添加到函数中的代码。但无法工作的php文件:add_filter( \'oembed_dataparse\', function( $return, $data, $url ) { if( is_object(
如何使enQueue_emed_脚本与emed_模板筛选器一起工作
我目前正在尝试自定义嵌入其他网站的帖子的显示。我可以通过embed_template 筛选,但如果使用嵌入模板,则无法成功将脚本排队。过滤器enqueue_embed_scripts 如果我不使用embed_template 滤器我也试过embed_head 和embed_footer 钩子,但我不能让它们也起作用。这是我当前的代码:class Test_Embed { public function __construct() { add_ac
WP_EMBED_REGISTER_HANDLER嵌入html文件
我正在创建一个新的Wordpress网站,除了视频等其他媒体外,该网站还将包含数千本在线书籍和文章供阅读。我不想通过粘贴数万页的文本来扩充我的数据库,所以我想将书籍章节创建为html,然后将这些html文件嵌入Wordpress帖子中。我相信这将大大减少数据库大小。我上传了一个测试html文件here. 浏览器可以读取该文件,因此文件中没有错误。我安装了最新版本的Gutenberg,并尝试将此url嵌入Embed URL 阻止,但当我单击Embed, 我收到以下消息:Sorry, we could not
Instagram URL被转换为oEmed
我在这里有8个Instagram URLpost 其中3个未转换为嵌入/iFrame。我正在使用Gutenberg的Instagram嵌入博客添加URL。https://blog.wwf.sg/ocean/2018/11/netflix-documentaries-our-planet-okja-dogs/#我在classic editor中看到了块代码,它与其他instagram块一样,可以正确渲染,但https://www.instagram.com/p/BqDzw0CF3pC/ 它只返回URL。&l
在AJAX调用中加载oEmbedded IFRAME
我正在尝试加载通过ajax加载的oembed短代码。问题是,oembed短代码似乎很有效,因为我有一个blockquote而不是instagram链接。但是,blockquote没有被iframe替换。应该有一个javascript函数来搜索blockquotes并用iframe替换它,但它没有被激发,因为我没有加载所有页面?有人知道怎么发射这个吗?谢谢
过滤器嵌入标记以修改IFRAME属性
默认情况下,当在帖子/页面中放置另一个WP url时,它会将其嵌入,并生成一个blockquote和iframe代码,前端默认为:<iframe class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" ....></iframe> 它还会在JS控制台中产生错误XMLHttpRequest cannot load http://example.com/wp-content
禁用在内容中自动嵌入YouTube URL
我运行了一个基于wp和用户生成内容的小型网站。用户经常提交youtube链接。然后wordpress会自动将这些链接转换为视频unwanted in our case. 我需要重写此自动行为,以便提交的youtube链接保持在plain text urls ?我发现我可以remove the oembed provider 用类似的东西wp_oembed_remove_provider(\'http://www.youtube.com/oembed\') 但我很困惑,我该如何在我的案例中使用它呢$cont
如何在AJAX请求期间对POST内容使用oEmbedded
我有一个返回帖子的AJAX请求。这个post_content 有指向Twitter、YouTube、TED和其他平台的链接,这些平台在默认的vanilla WordPress安装中注册为oEmbed提供商。到目前为止,WordPress oEmbed处理程序没有注册它们,只显示普通链接,没有其他内容。如何通过支持oEmbed的AJAX获取内容?
如何在加载帖子时清除YouTube上的oEmbedded缓存
我有一个网站,有成千上万的帖子,其中嵌入了YouTube视频。大多数使用默认的[嵌入]youtube\\u url[嵌入]格式,实际嵌入的代码存储在oEmbed Posteta字段中。我将网站切换到HTTPS和一个新域,现在旧视频不会显示,除非我重新保存帖子。我不想出于明显的原因重新保存每一篇文章,也不想进入数据库,一次盲目地删除所有的oEmbed缓存,这是我在搜索时发现的唯一其他选项。我想要的是在oEmbed系统上安装一个过滤器,在帖子实际加载时更新YouTube oEmbed缓存,基本上只是在帖子加载
将Twitter-URL转换为列表时间表?
我知道oEmbed ability to embed a specific tweet, 如其documentation... 但是,有没有什么方法可以简单地获取特定推特提要中的最新信息,而无需设置帐户并进行查找,无需每次都转到页面的“获取嵌入代码”按钮,也无需设置api密钥?换言之,将特定twitter URL列表转换为嵌入、iframes,列出提要。
操作oembed_datparse停止了对YouTube嵌入的工作
我用来操纵YouTube嵌入的go-to代码已经不起作用了。有人能解释一下我做错了什么吗?这是我在函数中的代码。php// OEMBED FILTER function bolster_oembed_filter( $return, $data ) { // YOUTUBE (ADD PARAMS, NOCOOKIE DOMAIN) if( is_object( $data ) && pro
未国际化的OEmbedded中的JSON(使用QTranslateX)
我正在使用QTranslateX plugin 最新版本3.4.6.8,全新安装WordPress 4.7.1。目前一切正常。但我已经看到,在JSON oembed页面中,有些内容没有国际化。看看这个example on my site. 这个title 返回的JSON对象上的属性,该属性显示[:es]Noticias[:en]News[:] (即QTransletex之前的标题适用于i18n),而不是Noticias.我在LinkedIn上发布消息时发现了这个问题。当他们试图获取标题以显示更好的链接以及
通过emed_oembed_html过滤器函数仅向YouTube视频添加包装器
我有一个过滤器,用于将嵌入链接包装在响应包装器中。请参见代码。add_filter(\'embed_oembed_html\', \'wrap_embed_with_div\', 10, 3); function wrap_embed_with_div($html, $url, $attr) { return \'<div class=\"responsive-container\">\'.$html.\'</div>\'; } 唯一的
在某些主题中使用oEmbedded时出现问题
我在我的wp cms中注册了我的oembed提供商(提供商未在wp社区中列入白名单)。但我对这个嵌入的url有问题。提到的oembed url在某些主题中起作用,在另一个主题中,我得到消息“不可嵌入”。我尝试将oembed提供程序添加到omebed类。文件中的php。我还尝试在函数中使用wp\\u oembed\\u add\\u provider()。php文件。后果2017年:两种方法都失败了。2016年:在oembed类中添加oembed提供者后工作。php文件。我甚至不必将reject\\u un
从嵌入链接页脚中删除WordPress图标
我正在尝试删除默认的WordPress图标,当没有站点图标时,它会显示在oembed链接上。这里是该网站的链接(底部有3个链接)https://libsource.com/library-as-a-service/roadmapping-and-consulting-services/library-resource-analysis/. 我试着从embed_site_title_html 函数并将其添加到我的主题函数中。php文件。我是这样添加的:function groovy() { $sit
为什么我的oemed函数要修改Twitter Emed?
使用Boostrap 4和WordPress 5.0.1构建主题。在Bootstrap的文档中embed video 响应视频需要以下格式:<div class=\"embed-responsive embed-responsive-16by9\"> <iframe class=\"embed-responsive-item\" src=\"https://www.youtube.com/embed/zpOULjyy-n8?rel=0\" allowfullscreen>
是否删除WordPress嵌入共享图标?
我正在修改嵌入内容。php。我发现这里的功能可以删除一些oembed图标,但不能删除share图标。我找不到只删除wordpress oembeds上的共享图标的功能。有人能帮忙吗?
什么是自托管WordPress站点的正确的嵌入式提供程序基础url
我以前两个步骤都有。gr和寿命步骤。gr位于具有相同IP的同一服务器上。默认情况下,Oembed可以工作,我可以将帖子从一个站点嵌入到另一个站点,没有任何问题。然而,由于移动生命步骤。gr在另一台服务器上,嵌入将不再工作。我的理解是,要将lifesteps帖子嵌入到pcsteps中,我需要将lifesteps作为oembed提供者添加到pcsteps中。我添加了以下代码here. // Register oEmbed providers function custom_oembed_prov