- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
在自定义 WordPress 主题中,我使用 WP_Query 在主页上提取自定义帖子类型信息。我将一些数据存储在变量中,结束自定义查询和循环,重置查询,然后稍后在页面中调用变量。
oEmbed 适用于单个帖子页面上的自定义帖子类型。但是,在主页上,如果我包含一个 YouTube 链接,例如,当我通过变量获取自定义帖子类型内容时,oEmbed 不起作用。
以这种方式存储内容是否绕过 oEmbed?我没能找到关于这个的具体对话。
您可以在这里看到主页模板:
<?php
/*
Template Name: Home
*/
get_header();
?>
<!-- Row for main content area -->
<section id="top">
<div class="row">
<article id="npo-info" class="small-12 small-centered large-6 large-uncentered columns">
<?php // loop for latest weekly NPO to store info for later use
$args = array( 'post_type' => 'weeklyNPO', 'posts_per_page' => 1 );
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
$NPOtitle = get_the_title();
$NPOcontent = get_the_content();
$NPOexcerpt = get_the_excerpt();
$NPOthumbnail = get_the_post_thumbnail();
$NPOid = get_the_ID();
endwhile;
?>
<header>
<h4>Karmasapien presents</h4>
<h1><?php echo $NPOtitle; ?></h1>
</header>
<section>
<p><?php echo $NPOexcerpt; ?></p>
<hr/>
<label><p>Because Giving Feels Good</p></label>
<?php dynamic_sidebar( 'Donation Progress Bar' ); ?>
<?php the_meta(); ?>
<?php wp_reset_query(); ?>
</section>
<footer>
<em id="ks-clock" src=""></em>
<?php echo do_shortcode( '[fergcorp_cdt max=1]' ); ?>
</footer>
</article>
</div>
</section> <!-- end top -->
...其他神奇的事情发生了,然后...
<section id="weekly-npo">
<div class="image-bg"></div>
<div class="row">
<article <?php post_class('small-12 small-centered large-10 columns') ?>>
<header>
<h2>More About <?php echo $NPOtitle; ?></h2>
</header>
<section>
<?php echo $NPOcontent; ?>
</section>
<hr/>
<footer class="row">
<div class="small-5 small-centered large-3 columns">
<?php echo $NPOthumbnail; ?>
</div>
</footer>
</article>
</div>
</section>
<?php get_footer(); ?>
干杯,
最佳答案
听起来你在 the_content
中有 filter/shortcode
,尝试其中一个,我相信问题会得到解决,apply_filters
$NPOcontent = apply_filters('the_content', get_the_content());
或者使用do_shortcode
$NPOcontent = do_shortcode(get_the_content());
关于php - WordPress oEmbed 不适用于存储在变量中的 get_the_content(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19366901/
我正在尝试找出所有的 oEmbed 提供商。我去了 oEmbed 规范站点,他们有一些,但我发现了其他一些未指定的站点,例如 5 分钟视频: Provider: 5min URL scheme: ht
我遇到了 oembed 在 firebug 控制台窗口中输出错误的问题: oembed is null oembedContainer.html(oembed.code); 单击时将指向 jquery
我有两个相同的 Ubuntu 服务器,并且在尝试访问此示例时: curl "http://soundcloud.com/oembed "-d '格式=json' -d 'url= http://sou
我正在尝试使用 Twitter oEmbed API请求嵌入推文。现在的代码非常简单: xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechan
GitHub 如何支持 oembed? 根据这个古老的要点 https://gist.github.com/skabber/54099 // URL scheme: http://gist.githu
我尝试使用ajax获取youtube链接的oembed代码,但它总是返回错误我正在使用 ajax 和 Jquery $.ajax({ method: 'GET',
从昨天开始,我们在嵌入 soundcloud 播放器时遇到了问题。我们使用 Oembed 方法,但似乎并非所有参数都可以操作。所以我们现在得到了新的视觉播放器而不是旧的变体。 例如,当我们使用:htt
任何人都知道 Facebook 是否支持在共享链接时嵌入视频(或其他媒体)的 oEmbed。我用谷歌搜索但无法得到明确的答案。 我的问题 Facebook 开发者论坛没有答案。 http://foru
我在我的页面中为 youtube/vimeo 视频使用 jquery-oembed-all。它比我需要的尺寸稍大或更大。我尝试更改持有 a 的 class 的 css 属性,但它没有用。虽然我可以通过
我目前正在一个网站上工作,我对使用 oembed 还很陌生。关于存储和缓存响应的最佳实践是什么?如果最终速度是我的目标,并且我正在工作的网站有可能产生大量流量,我是否最好通过仅存储端点和媒体 url
似乎大多数(如果不是全部)oEmbed 提供商端点都没有启用 CORS。这意味着我必须使用 JSONP(对于那些支持它的人)或通过服务器代理才能使用 oEmbed。 有一项公司政策禁止使用来自第 3
oEmbed API 直接调用的结果中包含的thumbnail_url 响应“5xx 服务器错误”(响应代码为404)。 这似乎并非发生在所有帖子中。它似乎发生在具有多个图像的帖子中。 这是某种错误吗
我的 wordpress 网站有问题。当我插入一些要嵌入的 url 时,它无法正常工作。 这是问题网址:https://www.duosia.id/windows/cara-mengekstrak-f
tumblr 支持从许多提供 oembed json/xml 文件(youtube、vimeo、dailymotion)的视频网站(youtube、vimeo、dailymotion)复制和粘贴链接,
我正在使用 django-oembed 应用程序嵌入(在其他内容中)一些 flickr 照片:使用这个: {% oembed %} http://www.flickr.com/photos/majd
我正在尝试使用自己的函数(从来不喜欢 $(document).ready())从 URL 动态加载嵌入内容。 我正在尝试这样: function video(donde,url) { $("#
我总体上对 JavaScript 很熟悉,但我还没有掌握回调。我这里有这段代码,它只是将播放器嵌入到页面的 div 位置。我使用 php 从 json 获取 uri。
我在 ajax 中加载一个带有 Bootstrap 轮播的模态/popin,其中每张幻灯片都是(不是关于延迟加载的许多问题中的图像),而是来自各种社交网络( facebook , instagram
在自定义 WordPress 主题中,我使用 WP_Query 在主页上提取自定义帖子类型信息。我将一些数据存储在变量中,结束自定义查询和循环,重置查询,然后稍后在页面中调用变量。 oEmbed 适用
现在 YouTube 返回分钟。宽度和高度。如何调整GET调用改变返回html ? 例如: "html": "" 当前的 https://www.youtube.com/oembed?url=http
我是一名优秀的程序员,十分优秀!