个人职位设计模板

时间:2012-05-24 作者:Martin

我浏览了推荐的帖子,没有找到任何能准确回答我问题的东西。如果我在这里转载一些明显的东西,我会提前道歉,但你已经知道了。

我想制作一个主题,使我的(单页)帖子更容易手工制作,就好像我没有CMS一样。我仍然希望这些帖子能够从WP获得存档、永久链接、获取统计数据、使用媒体库等好处,但我希望创作流程就像我每次都从一个空白文件夹开始,其中包含一个“index.html”、“style.css”和一个“scripts.js”文件。

我已经有一段时间没有和WP合作了,但这里有一份我想要的东西清单。

能够“切换”循环的哪些部分可见,哪些不可见(“切换日期、切换帖子标题、切换页脚、切换页脚元素、切换注释链接等”)

如果你理解我的意思,我希望你能从哪里开始,通过链接主题的形式,结合这些功能中的一些或几个,建议如何让每篇文章都有一个专门的文件夹,其中包含所属的样式、脚本和图像,而不至于搞得一团糟等等。

如果你不明白我在说什么,我真的很希望你能帮助我,告诉我哪里模糊了,这样我可以澄清一下我的想法。

提前谢谢你,马丁

2 个回复
SO网友:moraleida

这应该不会很困难。

WPs Template Hierarchy 应该让您开始了解每次加载的页面。

您可能最好保持最小标题。php和页脚。php和在单个文件上处理逻辑,按照层次结构命名。

然后,前往add_meta_box()update_post_meta() 实现css和js的选择器,以及任何切换开关。

那么,这就是你能最大限度地利用Conditional Tags 以友好方式找出您正在加载的内容,并为其获取正确的文件。

SO网友:brasofilo

我不开发主题,但在构建网站时,我实现了您使用插件描述的这种设置Advanced Custom Fields.

有了它,我可以将自定义元框(文本、图像、复选框、下拉列表等)挂接到帖子、页面和CPT中,并根据页面模板、类别和其他条件微调它们的外观。它还可以隐藏默认的WordPress框和meta框。

基于这个自定义字段,我能够呈现非常详细的头版和帖子。

也就是说,有一门课(Custom Metaboxes and Fields for WordPress), 对于主题包含,这可能会为您提供相同的功能。我没有使用它,因为ACF给了我这个功能,而且它是独立于主题的。

您还可以研究ACF的工作原理。在里面this answer, 我使用他的代码作为基础,根据所选页面模板启用/禁用特色图像元框的可见性。

结束

相关推荐

Themes—Child Themes

如果这是一个非常基本的问题,我很抱歉,但我对使用Wordpress非常陌生。我正在考虑使用Wordpress作为我正在建设的新网站的CMS,但我不确定我是否了解一些主题的最佳实践。我听说一个好的方法是使用预先存在的主题,并使用子主题根据自己的目的修改它们。这是我应该看的方向吗?是否还有其他方法值得我研究?谢谢你的帮助!