如何使用X主题修改wordpress网站上的类别页面?

时间:2016-09-26 18:08:19

标签: php wordpress wordpress-theming custom-wordpress-pages

Here是相关网站。我想更改"类别存档"新闻。

根据这篇文章(community.theme.co/forums/topic/custom-category-pages/),我需要创建一个名为" category-news.php"的文件。在儿童主题。我的问题是我不知道该放入该文件中的内容。

根据this article中列出的模板层次结构,新闻页面应该使用" index.php"作为其模板文件。 Index.php读取

<?php x_get_view( x_get_stack(), 'wp', 'index' ); ?>

基本上我的问题是,如果我想更改标题,我不知道category-news.php的内容应该是什么。我甚至不太了解当前头衔的来源。

非常感谢任何帮助。谢谢。

1 个答案:

答案 0 :(得分:1)

我花了一个小时试图在X主题中找到此模板。因此,即使问题已经很久了,答案仍然可能是有意义的。

1。解决方案-如果您只需要更改文本

您可以从WordPress管理员的“类别”部分更改标题和说明。 X主题添加了一些名为“存档标题”和“存档字幕”的额外输入字段,您可以键入所需的任何名称。

看看ThemeCo论坛:https://theme.co/apex/forums/topic/category-archive-page/

2。解决方案-编辑模板(PHP和HTML)

该模板称为_landmark-header.php-但是位置远非显而易见,并且目录根据您使用的X Theme堆栈而变化。例如,风气,图标,完整性或续订。 可以使用x_get_stack()函数将其回显或转储。

模板文件的完整路径为;

wp-content/themes/x/framework/legacy/cranium/headers/views/*stack name*/_landmark-header.php

如果您复制文件并在子主题中复制文件夹结构,则可以从子主题中覆盖此文件。例如

wp-content/themes/*x-child*/framework/legacy/cranium/headers/views/*stack name*/_landmark-header.php

请注意,这看起来像是旧版模板,因此可能不适用于将来的主题更新。