【发布时间】:2017-09-17 17:30:38
【问题描述】:
所以我有一个扩展了 genesis 框架的子主题。我的子主题基本上是使用 Genesis 博客文章主题。我查看了 Genesis 主题的 page_blog.php,但它只运行了 genesis 循环,并说正在使用的代码在文件 lib/structure/loop.php 中。我想更改默认的博客文章页面,我想显示作者姓名、博客类别、发布日期,这需要在 HTML 中进行更改。我该怎么做?
【问题讨论】:
所以我有一个扩展了 genesis 框架的子主题。我的子主题基本上是使用 Genesis 博客文章主题。我查看了 Genesis 主题的 page_blog.php,但它只运行了 genesis 循环,并说正在使用的代码在文件 lib/structure/loop.php 中。我想更改默认的博客文章页面,我想显示作者姓名、博客类别、发布日期,这需要在 HTML 中进行更改。我该怎么做?
【问题讨论】:
如果我没记错的话,你需要通过在子主题目录中重新创建(至少复制它们)来覆盖父主题中的文件>>所以你需要复制博客文章页面并更改它,你也可以需要在孩子中创建functions.php以获得新功能 更多详情https://developer.wordpress.org/themes/advanced-topics/child-themes/
【讨论】:
你有两个选择:
您可以在您的子主题根目录中create your own page_blog.php file 并直接在文件中添加代码并修改默认功能。
或者您可以选择博客页面模板和use custom fields to control the query variables
【讨论】: