【问题标题】:Get all media from certain upload location in wordpress从 wordpress 中的某个上传位置获取所有媒体
【发布时间】:2015-03-02 19:55:18
【问题描述】:

我有一个前端文件上传器,它(逻辑上)允许我的用户从网站本身上传文件。 (它限制他们只上传图片或某些文本文件)。他们可以从日历项目上传文件,wordpress 会自动将该页面标题添加到文件中。

因此,如果我有一个名为:2012 年 9 月 21 日会议的日历项目,并且我将图片上传到该项目。该文件将放在 wordpress 的后端,文件位置为:Meeting_of the_21th_of_September_2012。现在我希望用户能够从他们上传文件的位置观看这些文件。 (有多个用户可以访问日历,如果第 1 个人上传了一个文件,我希望所有其他人都能看到这些文件(在前端))。

是否可以通过我的特定设置显示与特定页面关联的所有媒体?这有可能吗?

下面的屏幕截图是上传的媒体文件(它是荷兰语,但文本“Geupload naar:”的意思是“上传到:”(这是日历页面的名称)。

【问题讨论】:

    标签: wordpress file-upload


    【解决方案1】:

    是的,您可以显示所有媒体文件。 您可以通过“页面名称”或“ID”创建文件夹并访问该文件夹中的所有文件来做到这一点。

    您可以将文件 id 和页面 id 存储在数据库自定义表或元表中,并从那里访问文件。

    【讨论】:

    • 您知道如何调用该特定文件夹中的所有媒体吗?因此,如果我创建一个文件夹“test123”并将我的媒体放在那里。我如何“收集”该文件夹中的所有媒体?
    • 是的,您可以通过“scandir”功能读取目录。如需更好的教程,请访问php.net/manual/en/function.scandir.php
    猜你喜欢
    • 1970-01-01
    • 2015-06-11
    • 1970-01-01
    • 2018-05-10
    • 2019-01-21
    • 2012-07-25
    • 2011-06-14
    • 2020-01-20
    • 2012-12-26
    相关资源
    最近更新 更多