WordPress 媒体作为自定义帖子类型

2024-02-18

我正在建立一个 WordPress 网站,允许会员上传视频、图像等媒体。他们将在公共表单上执行此操作,例如:domain.com/upload

该表单将要求提供标题、简短摘要、显示一些可供选择的类别,最后是文件上传器。然后,用户将能够提交表单,它将作为帖子显示在网站上,但它不仅仅是文本,而是一段媒体。

我创建了一个自定义帖子类型,一切似乎都很好,我遇到的问题是如何处理媒体上传,因为默认的 WP 方法是上传一个项目,然后手动将其插入到帖子中(您可以插入任意数量)。我希望用户每个帖子只能上传一个文件,而不必将文件插入帖子中,因为文件本身就是帖子。他们还可以上传特色图片。

关于如何开发这个有什么想法吗?谢谢。


您可以使用 WP 上传方法将文件上传到服务器。然后(根据您上传的媒体类型)您可以将文件的 HTML 表示形式插入到帖子中(例如解析文本文件、为图像创建标签或嵌入视频)。

如果您想查看一些工作示例,请告诉我。我只是概述一下流程:

  • wp-handle_upload()物理上传文件
  • wp_update_post() or wp_insert_post()取决于您是要创建新的用户帖子还是编辑现有的用户帖子。两种方法都需要一个参数 - Post 对象。这就是您放置内容(当然作为 post_content 字段)和发布数据的地方
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

WordPress 媒体作为自定义帖子类型 的相关文章

  • Wordpress 主题管理面板显示本地服务器中的致命错误

    我有一个 WordPress 项目 这里我们使用主题jupiter 当我在本地 XAMPP 服务器上设置它时 它的主题选项不起作用 这个问题出在我的电脑上 但在另一台电脑上却正常 My XAMPP是最新版本 它显示的错误 Fatal err
  • 让网站登录也能在 WordPress 上使用

    我使用 PHP 和 MySQL 开发了一个网站 该网站已经有登录和注册表单 myweb com 我已经在这个网址添加了 wordpressmyweb com blog 我想禁用 WordPress 上的登录和注册页面并强制用户使用我的 基本
  • 替换 woocommerce 面包屑中的主页链接

    我知道这是一个有点愚蠢的问题 但我像个傻瓜一样找不到正确的答案 目前这就是我的面包屑的样子 首页 男配音 德里克 道尔 我需要将主页链接名称更改为 Voice Overs 并将其链接到另一个页面 请任何帮助都会很棒 Thanks Wooco
  • 更改 WooCommerce 购物车和结帐页面中的“运输”文本:[重复]

    这个问题在这里已经有答案了 我正在将 WooCommerce 与 Storefront 主题一起使用 并且我正在尝试更改这个词 船运 在带有总计的购物篮页面上 我在这里找到了一些建议 https kriesi at support topi
  • 通过 WooCommerce 中的管理员编辑订单自动添加或更新自定义费用

    我们有一个特殊情况 我们会在收到订单后向客户开具付款发票 而不是让他们在结账时付款 运费是手动计算的并添加到订单中 然后我们在总额中添加 3 的信用卡费用 为了自动化此过程 我创建了一个脚本 一旦通过后端设置了运费 该脚本就会计算 3 的费
  • 如何制作自己的 while 循环,就像 WordPress 循环一样?

    我是新来的 也是 PHP 新手 只是想知道如何制作我自己的灵活循环 就像在 WordPress 中一样 注意我不是在谈论 wordpress 我想在我自己的 PHP 应用程序上实现它 我们回顾一下WP 有一段代码是这样的 while hav
  • 严格标准:在 wordpress/wp-includes/class-oembed.php 第 116 行中,仅应通过引用传递变量

    我已经查看了很多类似的问题 但关于我的代码 我没有得到它 错误 Strict Standards Only variables should be passed by reference in wordpress wp includes c
  • WordPress .htaccess www。不强迫

    我正在尝试强迫www 在我网站的所有页面上 我将 WordPress 安装在我的主站点 blog 上的一个文件夹中 在 blog 文件夹中有一个 htaccess 文件 其中包含以下内容
  • 在 Woocommerce 商店页面中显示可变产品的默认变化价格

    I m wondering how I can display the product price on the shop page Right now my variable products are shown with their p
  • 通过自定义文本更改库存文本中的 WooCommerce 产品可用性

    我想更改库存数量后面的 有库存 文字 我尝试在我的 WordPress php 编辑器中添加此 PHP 代码 但它不起作用 你知道为什么吗 谢谢 add filter woocommerce get availability text bb
  • WordPress 访问

    我正在与朋友一起开发一个网站 使用Wordpress我们正在尝试从我的计算机和他的计算机访问同一个 WordPress 帐户 以便我们可以一起在网站上工作 我们尝试将彼此添加为管理员 但只能从创建管理员的计算机上访问新帐户 有谁知道如何做到
  • 如果在 Woocommerce 中应用了任何优惠券代码,请删除一些支付网关

    我开始从事小型 Woocommerce 项目 我有 3 个支付网关进入这家商店 Paypal 信用卡和直接银行转账 我想要的是 如果使用优惠券代码 我想从可用的支付网关中禁用 或删除 Paypal 和信用卡 并仅保留 直接银行转账 作为可用
  • docker-compose mysql 容器拒绝访问 wordpress 容器

    我遇到 mysql 5 7 容器拒绝访问 wordpress 容器的问题 我正在使用 docker compose 并且在 Mac OSX 上运行 docker Docker 应该是可用的最新版本 这是我的 docker compose y
  • 订单编辑页面中的 WooCommerce 自定义字段

    Display custom field Orders edit page add action woocommerce before order itemmeta storage location of order items 10 3
  • 如何为 WordPress 创建子插件

    实际上我已经更改了 WordPress Store Locator 中的一些代码 我希望在插件更新时保留它 所以我想为此创建一个子插件 关于我如何管理它有什么想法吗 这因插件而异 有时甚至是不可能的 其他时候插件有文档可以轻松扩展它们 例如
  • Azure 和直播

    我正在尝试使用 Azure 制作实时视频流 但我真的不知道应该先尝试什么 首先 有一个网站 上面有最新版本的 Flowplayer 现在我需要知道如何将网络摄像头的视频流传输到 Azure 我需要什么样的软件 我正在尝试使用 Express
  • 计算特定产品类别的购物车商品数量

    我试图仅从 WooCommerce 中的特定产品类别获取购物车中的商品数量 我正在为一家酒厂做一个网站 它有酒精和非酒精产品 所有葡萄酒都属于 葡萄酒 主类别或类别 ID 34 其下有许多子类别和产品 对于属于此类别的任何商品 我需要知道此
  • 如何使用额外标记输出 wp_list_categories

    我目前正在使用下面的脚本在无序列表中输出我的所有 WordPress 类别 如何获得带有额外标记的输出 ul ul 例如 ul li Category 1 rsaquo li li Category 2 rsaquo li ul 代替 ul
  • 按类别 ID 获取产品

    我正在为 woocommerce 编写一个定价表插件 用户插入带有 woocommerce 产品类别 ID 的短代码 更新页面后 用户可以看到一个包含产品名称和价格列表的表格 我怎样才能获得带有类别ID的产品列表 在下面的代码中 pid是用
  • 在Wordpress中通过API创建新用户时如何发送电子邮件密码?

    可以使用以下行通过 API 创建新用户 user id wp insert user user data 我想知道如何向新创建的用户发送包含其密码的电子邮件 Wordpress API 中是否有任何函数可以处理这项工作 还是我应该自己创建并

随机推荐

  • 在 OSX/Unix 上启动不继承文件/端口的子进程

    我想在 OS X 上启动一个子进程 以便子进程不会继承当前进程的打开文件 端口 关于如何实现这一目标有什么建议吗 我可以使用 system 函数调用的 Shell 命令也可以工作 我只是不知道有什么好的 Shell 命令可以实现此功能 Th
  • 需要解释“~0”与“2**64”(带和不带“使用整数”)

    我编写了一些测试程序打印的值 0 and 2 64 usr bin perl use warnings use strict use integer print 0 n print 2 64 n Without use integer程序输
  • 通过 iframe 将浏览器中的 PDF URL 发送到打印机

    对于当前的非 IE 浏览器 Chrome Firefox Opera Safari 我想将 PDF 文档发送到打印机 并给出该 PDF 的 URL 为了避免弹出多余的窗口 我目前正在使用但我想在打印完成后关闭iframe 否则某些浏览器在尝
  • 从共享对象调用主可执行文件中的函数

    我必须从加载了 LD PRELOAD 的共享库调用主可执行文件中的函数 可执行文件导出所有符号并包含调试信息 不幸的是我无法访问它的源代码 目前 我在尝试加载该共享库时遇到未定义的符号错误 有没有办法做到这一点 附 目标平台是FreeBSD
  • 为什么不能通过表达式引用类型?

    无论我多么努力地尝试以下代码 它似乎都无法编译 P 有人可以告诉我我做错了什么吗 public class LUOverVoltage public string Name get set public enum OVType OVLH O
  • Google Map API 使弯曲时的线条更加平滑

    我正在使用 Google Map API 在我的应用程序中获取地图上的线路 我使用以下代码从数据库加载线路的节点 Add polyline walks voda List
  • 无法自动装配字段:Spring-Hibernate

    以下是我在尝试将 Hibernate 与 Spring MVC 项目集成并添加 Autowired 功能时遇到的异常 例外 严重 将上下文初始化事件发送到侦听器时发生异常 类的实例 org springframework web conte
  • 将秒转换为 yyyy-mm-dd hh:mm:ss PostgreSQL

    我是 PostgreSQL sql 的新手 现在正在处理一个已经存在的数据库 我在表中有一个名为 value 的列 它包含以秒为单位的日期时间戳 所以我正在寻找可以将 Postgres 数据库中的秒数转换为 yyyy mm dd hh mm
  • Android 在共享首选项中存储用户会话

    我想在 Android 上创建一个用户会话 这样我就不必每次都登录 共享首选项中应该存储哪些内容 以便我的服务器每次收到用户的请求时都可以进行身份 验证 我可以确保人们不会侵入我的系统 用户可以在我的应用程序中通过以下方式登录 Facebo
  • 扩展示例以了解 CUDA、Numba、Cupy 等

    大多数在线提供的 Numba CuPy 等示例都是简单的数组添加 显示了从 cpu 单核 线程到 GPU 的加速 并且命令文档大多缺乏好的示例 这篇文章旨在提供一个更全面的示例 提供了初始代码here https eraserpeel wo
  • Fluid Typo3 - 如何从不同页面 uid 获取通过 Flux 定义的变量

    我想我的问题很容易解决 但我想了好几天 谷歌搜索并没有帮助我 也许我只是不明白这个概念 在我的提供程序扩展中 我定义了一个带有一个配置选项的简单主页 根据页面中 fontawesomeicon 的含义 其相应的 Fonteawesome I
  • 通过 IntelliJ 在适用于 Linux 的 Windows 子系统中使用 Git

    我试图将 IntelliJ 中的 Git 可执行文件设置为 Linux 的 Windows 子系统中安装的 git 我尝试了几种不同的方法 但总是遇到某种错误 今天我安装了 Creators Update 版本 1703 重新安装 WSL
  • 创建零大小结构体的多种方法之间有什么区别?

    我发现了四种不同的方法来创建struct没有数据 struct A empty struct empty braced struct struct B empty tuple struct struct C unit valued tupl
  • 文件监控系统反应式编程

    我正在使用 C 我是反应式编程的新手 使用反应式编程 我想创建一个文件夹监视系统 如果文件夹 A 包含任何文件 它将调用该系统 如果是 那么它将抓取该文件并处理它并将其移动到文件夹 B 中 假设文件夹 A 首先是空的 用户实时向文件夹 A
  • PHP:检查变量是否存在,但也检查其值是否等于某个值

    我有 或没有 变量 GET myvar 来自我的查询字符串 我想检查这个变量是否存在 以及该值是否对应于我的 if 语句中的某些内容 我正在做和认为不是最好的方法 if isset GET myvar GET myvar something
  • cocos2dx 应用程序中出现“在导入路径中找不到带有标签‘CocosDenshion/android’的模块”错误

    我正在尝试编译在cocos2d x上开发的Android本机应用程序 当我尝试调试我的应用程序时 出现以下错误 Android NDK jni Android mk Cannot find module with tag CocosDens
  • 连接迷宫/网格的墙壁,使所有墙壁相互连接

    我有一个二维网格 我试图在所有墙壁之间创建链接 网格的构造如下 grid new State 8 8 for int i 0 i lt 8 i for int j 0 j lt 8 j grid i j State blank 我有一个机器
  • 使用 Gemfile 进入文件夹时如何调用 RVM?

    我很惊讶 RVM 如何通过命令行导航到目录来切换尊重 Gemfile 的 Ruby 版本 RVM 是否通过 shell 收到回调 任何人都可以提供有关此的指示吗 例如这样的消息 RVM used your Gemfile for selec
  • PHP 中的数组引用混淆

    arr array 1 a arr 0 arr2 arr arr2 0 echo arr 0 arr2 0 Output 2 2 你能帮我看看这怎么可能吗 Note however that references inside arrays
  • WordPress 媒体作为自定义帖子类型

    我正在建立一个 WordPress 网站 允许会员上传视频 图像等媒体 他们将在公共表单上执行此操作 例如 domain com upload 该表单将要求提供标题 简短摘要 显示一些可供选择的类别 最后是文件上传器 然后 用户将能够提交表