当前位置: 首页 > 知识库问答 >
问题:

如何让Wordpress附件为媒体库中的现有图像工作?

阎璞瑜
2023-03-14

我想在一个单独的页面上显示每个Wordpress帖子中的图片。

使用get_children(或get_posts)时,'post_type'=>“attachment'仅在我刚刚上载了一个图像(通过WP的”添加媒体>上载文件“)到该特定帖子时才起作用。

如果我将一个现有的图像添加到一个已经在我的WP媒体库中的帖子中,它就不起作用了)。

“attachment”是否可以用于现有(已上载)图像?

查看我的测试函数:

function echo_first_image($postID){
    $args = array(
        'post_type' => 'attachment',
        'post_parent' => $postID
    );
    $attachments = get_children( $args );
    if($attachments){
        echo'YES';   // test answer
    }else{
        echo'NO';   // test answer
    }
}

编辑:每个作为“附件”的“post_type”都有一个“post_parent”-这是否意味着附件只能有一个父级?

共有1个答案

钮出野
2023-03-14

目前,在写作时,WordPress4.1不包括多父附件,因为数据库关系是一对一的,而不是一对多的。你必须找到一个插件,或者编写自己的插件来解决这个问题。

 类似资料:
  • 我正在构建一个自定义的wordpress主题,并想为我的客户提供通过WP中的媒体管理器上传背景图像的能力。 然而,我无法确定如何使用CSS访问图像。我认为将url设置为wp内容中的UPLOADS文件夹很简单。 但是,媒体管理器不会将所有图像转储到一个目录中,而是按月份和年份组织它们。 如何确定媒体库中特定图像的路径?

  • 如何使用java将图像上传到wordpress API?restapi的路径是wp-json/wp/v2/media

  • 问题内容: 我正在尝试学习使用pygame制作基本游戏。我想导入并显示.png格式的图像。到目前为止,我的尝试是: 图像(clouds.png)与文件位于同一文件夹中。当我尝试运行此程序时,出现错误: 问题答案: 干得好。它将图像变为0,0。另一个问题是您的pyimage似乎不是由png支持构建的

  • 我有一个问题,我需要将文件附加到媒体库中的文档。 开箱即用Kentico似乎只允许在附件部分和相关文档上直接上传,您只能在网站上关联其他内容/文档。 我希望能够将文件作为相关文档或媒体库的附件附加。 我在网上找这个,但我什么也找不到。 我目前的计划是在“添加相关媒体文件”中添加一个自定义部分,但如果有更简单的方法,那就太好了。 为了澄清这一点,我需要能够将多个媒体文件添加到一个文档中。 当做

  • 我最近将我的一些站点升级到了WordPress3.5.1,并注意到您不能再使用get_posts()函数和'post_parent'属性来获取已附加到特定帖子的帖子。最近的更新似乎不再用数据库中的post ID追加post_parent字段。 以前,可以使用get_posts()获得附加到post的图像; 但是,由于post_parent不再附加ID,这就不起作用了。 我还应该补充一点,这发生在‘

  • 我在页面中有一个图像滑块,我想通过单篇文章放置图像,wordpress提供get_post_gallery功能通过单篇文章获取图像,这一阶段已经完成,但问题是它显示缩略图图像,我想在滑块上显示完整图像,就像我们在特色图像场景中所做的那样$img=wp\u get\u attachment\u image\u src(get\u post\u缩略图\u id($post- 我想根据我在functio