在页面的动态内容主题中获取自定义区域

时间:2011-09-03 作者:Richard

现在这对我来说很难表达或找到,因为我还是wordpress的新手,我想做一些我认为更复杂的事情。基本上,我的主题中有一个区域,有3个可能的模板。创建页面时,可以选择该区域是否应具有:1框2框3框

现在这些盒子里应该有信息。现在的问题是:在客户选择了他想用于帖子的模板之后,我如何将动态内容放入这些框中。

对我来说非常重要的是,您要了解我并不是在PHP文件中寻找“模板名称”,以便您可以为特定页面选择模板。

我想有一个特定的模板,需要从一页到另一页自定义页面的动态内容。

我希望有人能回答这个问题。

提前非常感谢您。

最美好的祝愿Richard

1 个回复
最合适的回答,由SO网友:Jeremy Jared 整理而成

我想我明白你在说什么。您希望允许用户选择要用于创建的页面/帖子的列数。您希望使用不同的模板文件来实现不同的模板布局。

有两种方法可以做到这一点。一种是使用您提到的不同模板文件,并在帖子/页面编辑器中设置一个简短的代码来围绕不同的块。

我认为最好的另一种方法是使用args来调整内容的输出。SitePoint有一篇很容易理解的文章解释了这种方法。如果您感兴趣,请阅读以下文章:http://www.sitepoint.com/split-wordpress-content-into-multiple-sections/

我在使用上述方法时遇到的唯一问题是向用户解释它们是如何工作的。最终将显示在一列、两列或三列中的内容都是使用一个文本编辑器(即一列编辑器)添加的。起初,这似乎给用户带来了麻烦,但他们很快就明白了。

我没有提到的一个选项,但您可能想研究一下Advanced Custom Fields 将内容分隔为块。

结束

相关推荐