小编Lee*_*Lee的帖子

未定义内容上的命名空间前缀媒体

我正在尝试从头开始构建自定义RSS提要,并希望包含一个我可以使用Mailchimp提取的图像.

所以我目前的RSS项目如下所示:

<item>
    <link><?php echo get_permalink($beforeAfter->procedureID); ?></link>
    <media:content url="<?php echo get_bloginfo('url').'/wp-content/uploads/before-after/md/'.$beforeAfter->after_img;?>" type="image/jpg" />
    <?php rss_enclosure(); ?>
    <?php do_action('rss2_item'); ?>
</item>
Run Code Online (Sandbox Code Playgroud)

但是当我查看它时,我收到错误:

第124行第15行的错误:未定义内容上的命名空间前缀媒体

如果我删除该<media:content>行,则错误消失.任何想法出现错误的原因,以及它为什么不能正确读取错误?

以下是我用于参考的一些链接: http: //www.rssboard.org/media-rss#media-content http://kb.mailchimp.com/merge-tags/rss-blog/feedblock-rss-合并标签

rss mailchimp

1
推荐指数
1
解决办法
3572
查看次数

半透明 div 中的按钮可以完全不透明吗?

我想在屏幕底部有一个半透明的固定栏,上面有一些按钮,但我希​​望按钮显示为完全不透明。

我的问题是,如果我设置栏的不透明度,显然会设置按钮的不透明度(因为它们是页脚栏的子项)。

如何使栏为半透明,但按钮以完全不透明的方式显示,而不更改大量 HTML 标记?

https://jsfiddle.net/leecollingsco/2bmgg3Lr/

<div id="footerBar" class="hidden-xs">
    <div class="container">
        <div class="text-center">
            <a href="/contact-us" class="btn btn-primary"><span class="fa fa-phone"></span> Call 01234 567890</a>
            <a href="/contact-us" class="btn btn-primary"><span class="fa fa-mouse-pointer"></span> Book a consultation</a>
            <a href="/events" class="btn btn-primary"><span class="fa fa-calendar-o"></span> Come to an open evening</a>
        </div>
    </div>
</div>

#footerBar {
    position:fixed;
    bottom:5px;
    left:0;
    width:100%;
    padding:.75em 0;
    color:#fff;
    opacity:.5;
    background-color: #eee;
    box-shadow:0 0 1.5em rgba(0,0,0,0.5);
    z-index:999;
}
Run Code Online (Sandbox Code Playgroud)

css twitter-bootstrap-3

1
推荐指数
1
解决办法
1648
查看次数

_wp_page_template 在 get_pages 中返回空数组

根据其他的职位,以及文档get_pages(),您可以过滤通过真实页面只使用一个特定的模板类型返回的数组。

但是,对我来说这不起作用,我不知道为什么,我只是返回了一个空数组。

这是我的确切代码:

<?php $procedures = get_pages(array(
    'meta_key' => '_wp_page_template',
    'meta_value' => 'template-procedure-minimal.php'
)); //var_dump($procedures); ?>

<select name="procedureID" id="procedureID" class="form-control">
    <?php foreach($procedures as $p) {
        echo '<option value="'.$p->ID.'"';
        if($p->ID == $bv_set->procedureID) {
            echo ' selected="selected"';
        }
        echo '>'.$p->post_title.'</option>';
    } ?>
</select>
Run Code Online (Sandbox Code Playgroud)

我specificing模板文件是在我的当前主题的根,与标准一起page.phpsingle.php等模板文件存在,并且正在使用。

当我将其更改为 even 时page.php,我可以确认有问题,返回时数组仍然为空。

有什么我想念的吗?

更新

感谢下面的回复,这确实解决了我的问题。但是,我现在想问一下是否可以有多个页面模板?

如果我尝试以下操作,返回的数组仅包含在数组中找到的最后一个模板。

<?php $procedures = get_pages(array(
    'meta_key' => '_wp_page_template',
    'meta_value' => array('template-procedure.php', 'template-procedure-minimal.php')
)); ?>
Run Code Online (Sandbox Code Playgroud)

php wordpress

1
推荐指数
1
解决办法
1508
查看次数

如何从 5.6 更新 Google Compute Engine 中的 PHP?

完全缺乏有关 Google Compute Engine 和升级 PHP 版本的信息(这一切似乎都指 App Engine)。

无论如何,我正在 php 5.6 上运行 WordPress 安装,并且需要升级到 7.3。

php -v我可以通过返回在控制台中确认这一点5.6.17-0+deb8u1 (cli) (build: Jan 13 2016 09:10:12)

是否有关于如何正确更新到最新版本 PHP 的任何合适的说明或指南?

php google-compute-engine

1
推荐指数
1
解决办法
2044
查看次数

什么时候应该在PHP中使用单引号或双引号?

原谅这个问题的直率,但我注意到你可以使用单引号或双引号开始,随着整个套件的跟随.

曾经有人告诉我在回音,输出或返回时使用双引号,并为其他所有内容使用单引号.

但我想知道,是否有充分的理由何时只使用单引号,反之亦然而不是另一种?

php quotes

-3
推荐指数
1
解决办法
3332
查看次数