将模板选择和图像上传添加到Wordpress中的自定义帖子

时间:2013-02-09 12:35:33

标签: templates wordpress-theming image-uploading custom-post-type wordpress

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

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

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

项目名称 项目描述

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

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

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

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

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

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

感谢任何帮助,谢谢。

1 个答案:

答案 0 :(得分:0)

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

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

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

尝试用纯WP做这件事令人钦佩,但它是一个成熟的平台,它不适合这种自定义化。