【发布时间】:2019-09-26 19:43:33
【问题描述】:
我试图弄清楚如何在不同的帖子中显示图像。当我在 WordPress 中创建帖子时,它会在每个帖子上显示一个特色图片。我有一个包含 1000 张图像的自定义数据库,我想在每个帖子上显示我的数据库中的每张图像。我会有 1000 个帖子,但每个帖子都有来自数据库的各自图像,但我找不到那些 php 文件的位置。
我已经在本地主机中完成了这项工作。我有一个显示所有这些图像的 .php 文件,但我不知道它只是 .php 文件的问题还是我必须在 WordPress 中编写函数。
【问题讨论】:
-
听起来您想自动化在帖子上设置 1000 张特色图片的过程?您可以编写一些自定义代码来执行此操作,但这是一项非常重要的任务。您需要弄清楚哪些图像与哪些帖子一起使用,并将它们的帖子 ID 与自定义数据库中的每个图像相关联,然后编写一些代码来循环这些值并将每个图像添加到媒体库以及插入/更新每个图像在您的 Wordpress 数据库中发布的特色图片......您必须研究这些记录在 WP 中的样子以欺骗格式。你看过 Quick Featured Images 插件吗?
-
是的,我已经知道如何使用该插件,但我开发了另一个平台,所以我添加元素,这些元素进入自定义数据库,并使用 php 文件显示所有这些元素,但我想向我的平台添加元素,同时在 wordpress 中将帖子升级到 1001,我试图修改帖子但使用代码,不使用插件:D
-
如果没有什么可看的,很难理解你在说什么。您有任何可以分享的示例或代码吗? SO 更多的是解决特定的编码问题而不是概念。如果我理解正确,听起来您需要修改自定义平台以与 wordpress 端集成。如果它们在同一台服务器上,则只需将图像保存到多个位置并更新两个数据库而不是一个数据库。如果不在同一台服务器上,您可能必须使用 Wordpress 的 REST api 功能。
-
我想要做的是,使用代码让我们假设我有一个包含 3 张图片 x、y、z 的数据库,所以我想发布 3 个帖子,但帖子显示帖子中的特色图片,我希望帖子 1 显示图像 X ,帖子 2 显示图像 Y ,帖子 3 显示图像 Z ,这些 X、Y、Z 图像在我的自定义数据库中,当然这些都有特定的 ID ,但我没有找到我应该从 wordpress 文件中修改什么或什么文件:)
-
外部链接是临时的,但这个似乎与您正在寻找的内容特别相关:developer.wordpress.org/themes/functionality/… - 您可以在 WordPress 中使用'post_thumbnail_html' 钩子会完全覆盖默认功能。然后你可以让它做任何你想做的事情——比如从媒体库以外的地方查找和拉取图像