我对推进我想在 Wordpress 中实现的目标的最佳方式感到有些困惑。我的问题部分是我认为的工作流程,并且知道做我想做的事情的正确方法,但在如何实际实现我需要做的一些事情上可能存在一些空白。我检查了各种在线资源,但它们都特定于他们正在做的事情,我无法轻易理解它们以将它们应用到我自己的项目的上下文中,这就是我想在这里问的原因。我确信我最初的问题将不可避免地扩展到子问题,但我们开始吧:
对于我的网站,我创建了一个名为“项目”的自定义帖子类型。我已经成功设置了这个。
然后对于每个项目,我需要允许输入以下数据:
项目名称 项目描述
还要发布将在每个项目页面上显示为列表的元数据(我需要在页面上同时显示键和值,但仅限于那些包含数据的字段'即我不希望列表显示为位置: 空白的'):
客户名称: 地点: 项目价值: 建筑师: 工程师: 场地面积:
我的主要问题是,我需要显示每个项目的图像并允许用户为每个项目帖子选择一个“模板”,这是因为图像布局大约有 5 个网格设计(1 个主图像,1 个正方形图像右侧有两个小图像,3 个纵向图像列等)。
我认为正确的方法是创建一个名为项目的自定义帖子类型,添加写入面板以允许轻松输入数据(我尚未添加图像上传,因为这需要根据所选模板和所需图像数量而有所不同),在数据输入阶段,用户选择首选的图像布局/模板,然后为允许图像的容器上传图像(我需要为每个图像上传标识以使用 CSS 将其定位在模板中,这是计划)。
首先,我是否正确地接近这个?其次,我如何向我创建的写入面板添加功能以允许用户a)选择一个“模板”(有点像你可以使用页面但我的自定义帖子类型)和b)添加更改的图像上传字段取决于选择的模板?
最后,我想远离使用插件,并尝试通过functions.php等自己实现。这是为了避免以后插件更新或失去支持等问题。
任何帮助表示赞赏,谢谢。