【发布时间】:2017-10-27 10:09:11
【问题描述】:
我正在使用 Genesis 框架,并且我有这个页面 (http://staging.seedcreativeacademy.co.uk/short-courses/) 显示了我的自定义帖子类型 short_courses 的类别。通过创建新的自定义分类,我已将类别名称更改为 course_type。
这就是我希望它到目前为止的工作方式(无可否认,样式需要整理!)我也在使用 CPT UI 插件。
现在,当我点击一个类别时,会在一个漂亮的砖石块中显示每个“课程”,您将在此处看到:http://staging.seedcreativeacademy.co.uk/course_type/digital-marketing/
但是,我不希望这些页面看起来像这样,我尝试为以下内容添加自定义模板:
存档-short_courses.php 和分类-short_courses.php
存档-course_type.php & 分类-course_type.php
但它似乎根本没有改变布局......
一旦我通过了这个障碍,我会想为这些短期课程更改 single.php 页面,但我想我会先从这个开始。
我不确定 Genesis 是否会阻止它并设置站点范围的默认值?我知道是否为存档设置设置了站点范围的默认设置,但我找不到任何关于模板的信息,而且我不知道我是否应该在 archive.php 页面、category.php 寻呼机或 taxonomy.php 页面上搜索教程......
有人可以帮我澄清一下吗?
【问题讨论】:
-
能否请您在 taxonomy-course_type.php 中添加 php 代码
-
我看到添加样式的是您的子主题。你可以看到 body 类有 : masonary ,然后在样式中它有样式......你需要摆脱那个 body 类。让我用代码发布答案以更改 genesis 中的 body 类
-
我目前只有一个文本 div 在那里看到它正在被拾取......就像我在单个模板上工作的一样......我会看看插件问题。 .. 我禁用了一些插件,但实际上有一个名为 page-masonry.php 的页面模板 .. 看看那个
-
你需要有 genesis();作为模板中的最后一行,还调用了 Genesis 类。
-
啊我明白了!一旦我删除 page-masonry.php,事情就开始正常工作了!我必须想办法正确关闭它,因为我可能想为博客保留这个布局!
标签: php wordpress custom-post-type custom-taxonomy genesis