2

我对推进我想在 Wordpress 中实现的目标的最佳方式感到有些困惑。我的问题部分是我认为的工作流程,并且知道做我想做的事情的正确方法,但在如何实际实现我需要做的一些事情上可能存在一些空白。我检查了各种在线资源,但它们都特定于他们正在做的事情,我无法轻易理解它们以将它们应用到我自己的项目的上下文中,这就是我想在这里问的原因。我确信我最初的问题将不可避免地扩展到子问题,但我们开始吧:

对于我的网站,我创建了一个名为“项目”的自定义帖子类型。我已经成功设置了这个。

然后对于每个项目,我需要允许输入以下数据:

项目名称 项目描述

还要发布将在每个项目页面上显示为列表的元数据(我需要在页面上同时显示键和值,但仅限于那些包含数据的字段'即我不希望列表显示为位置: 空白的'):

客户名称: 地点: 项目价值: 建筑师: 工程师: 场地面积:

我的主要问题是,我需要显示每个项目的图像并允许用户为每个项目帖子选择一个“模板”,这是因为图像布局大约有 5 个网格设计(1 个主图像,1 个正方形图像右侧有两个小图像,3 个纵向图像列等)。

我认为正确的方法是创建一个名为项目的自定义帖子类型,添加写入面板以允许轻松输入数据(我尚未添加图像上传,因为这需要根据所选模板和所需图像数量而有所不同),在数据输入阶段,用户选择首选的图像布局/模板,然后为允许图像的容器上传图像(我需要为每个图像上传标识以使用 CSS 将其定位在模板中,这是计划)。

首先,我是否正确地接近这个?其次,我如何向我创建的写入面板添加功能以允许用户a)选择一个“模板”(有点像你可以使用页面但我的自定义帖子类型)和b)添加更改的图像上传字段取决于选择的模板?

最后,我想远离使用插件,并尝试通过functions.php等自己实现。这是为了避免以后插件更新或失去支持等问题。

任何帮助表示赞赏,谢谢。

4

1 回答 1

0

关于 Wordpress,这类问题似乎出现了很多(前几天我基本上回答了同样的问题)。我知道您想避免使用插件,但这听起来像是Advanced Custom Fields的工作。

您可以准确创建自定义帖子类型所需的字段(包括图像上传字段),然后将它们添加到与您的自定义帖子类型对应的模板中。

ACF 确实有一个“精简模式”,可以直接包含在主题中。这样您就不必担心更新 nuking 网站功能。相信我,您会通过这种方式为自己节省大量时间和精力。

尝试用纯 WP 来做是令人钦佩的,但它是一个成熟的平台,它只是不适合这种定制。

于 2013-09-12T06:37:10.683 回答