首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >创建部分页面(自定义帖子类型)-管理- Wordpress (屏幕截图)

创建部分页面(自定义帖子类型)-管理- Wordpress (屏幕截图)
EN

Stack Overflow用户
提问于 2015-03-02 20:32:35
回答 1查看 205关注 0票数 0

关于如何为我正在开发的主题处理功能,我有几个问题。

我想提供从‘节’构建页面的能力。

我做了一个自定义的帖子类型,叫做'sections‘。想象一下,这些图片由图库、文本、大图片等组成。

当创建一个页面时,我想为管理员提供一种从“部分”构建该页面的方法。还可以对“部分”进行重新排序。

我已经做了一个创建页面管理区域的粗略模型(见下文)。下拉列表包含创建的所有“节”。当选择一个时,“部分”被添加到下面的列表中(上面有X的方框)。该列表应该可以通过拖放进行排序。结果是一个由这些“部分”按所需顺序组成的页面。

我已经完成了post类型。我有点纠结于如何创建我想要的功能。

高级自定义字段(ACF)可以做这种事情吗?

你会从哪里开始这项任务?

在我得到链接到谷歌搜索的结果之前,我一直在研究这个问题,但在没有得到成百上千篇与creating custom post types相关的帖子的情况下,很难确切知道要搜索什么。

如有任何建议,我们将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2015-03-02 21:29:40

高级自定义字段可以通过'Repeater Field‘扩展来实现这一点。

你可以创建一个中继器字段'Page Sections‘,然后循环遍历它以获得每个子字段section utem (一个添加的部分)。

代码语言:javascript
运行
复制
// check if the repeater field has rows of data
if( have_rows('page_sections') ):

// loop through the rows of data
while ( have_rows('page_sections') ) : the_row();

    // display a sub field value
    the_sub_field('page_sections_item');

endwhile;

else :

// no rows found

endif;

http://www.advancedcustomfields.com/resources/repeater/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28809878

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档