【问题标题】:Adding Template Select and Image upload to custom post in Wordpress在 Wordpress 中添加模板选择和图像上传到自定义帖子
【发布时间】:2013-01-25 03:23:53
【问题描述】:

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

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

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

项目名称 项目说明

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

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

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

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

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

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

感谢您的帮助,谢谢。

【问题讨论】:

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


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-17
      • 2015-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-22
      • 1970-01-01
      • 2018-09-18
      相关资源
      最近更新 更多