在POST类型图库中集成视频和IFRAME

时间:2017-07-05 作者:Felix Jely

我是wordpress的新手。我用swiper以画廊风格的文章制作主题

enter image description here

我想添加视频(来自vimeo/youtube…)我实际上复制了一个图像的php代码only 陈列室

    $args = array(
    \'numberposts\' => -1, // Using -1 loads all posts
    \'orderby\' => \'menu_order\', // This ensures images are in the order set in the page media manager
    \'order\'=> \'ASC\',
    \'post_mime_type\' => \'image\', // Make sure it doesn\'t pull other resources, like videos
    \'post_parent\' => $post->ID, // Important part - ensures the associated images are loaded
    \'post_status\' => null,
    \'post_type\' => \'attachment\'
);
我想知道如何在那里添加视频。我尝试添加\'post_mime_type\' => \'image\', \'video\', \'iframe\',但它什么也没做。

有什么建议吗?

提前感谢:)

1 个回复
最合适的回答,由SO网友:Howdy_McGee 整理而成

问题是image 不是正确的mime类型。您可以看到list of mime-types here - 因此,根据链表,我们需要传递所需内容的数组:

$supported_mimes = array(
    \'image/jpeg\', \'image/gif\', \'image/png\',
    \'video/avi\', \'video/x-flv\', \'video/mp4\', \'video/ogg\', \'video/webm\',

);

$args = array(
    \'numberposts\'       => -1, // Using -1 loads all posts
    \'orderby\'           => \'menu_order\', // This ensures images are in the order set in the page media manager
    \'order\'             => \'ASC\',
    \'post_mime_type\'    => $supported_mimes
    \'post_parent\'       => $post->ID, // Important part - ensures the associated images are loaded
    \'post_status\'       => null,
    \'post_type\'         => \'attachment\'
);
我认为更大的问题是让WordPress允许您创建一个包含图像和视频的图库,但就目前而言,这只是将媒体上传到该帖子。

结束

相关推荐

Can't publish new posts

我一直在与客户端合作,将站点迁移到新的主机提供商。我手动迁移了db,遇到了一个我以前从未见过的问题。我可以编辑所有现有帖子,但当我尝试创建新帖子时,在Permalink字段的“在此处输入标题”下,我看到:Permalink:?预览=真当我发布或保存草稿时,我收到:对不起,您不允许编辑此帖子。此外,在帖子上,没有预览按钮。为尝试修复而采取的步骤:我打开了WP\\u debug,这对这个问题没有什么帮助。我把主题切换到2017年,看看是否有主题冲突发生,没有帮助。切换主题后,我禁用了所有插件,没有帮助。我将w