我正在用自己的模板在博客上工作。当我链接到类别页面时(即。mydomain.com/category/mycategory
) Wordpress在header.php
:
<!-- HTML rendered by header.php -->
<!-- This 2 lines belong to index.php -->
<div id="primary" class="content-area">
<main id="main" class="site-main" role="main">
<!-- HTML rendered by content.php -->
<header class="page-header">
<h1 class="page-title">Category: My Category</h1>
</header>
<!-- .page-header --> <!-- this comment is also generated by content.php -->
<div id="post-292" class="grid-item">
<!-- The rest of content.php -->
</div>
我的
content.php
文件如下:
<?php
/**
* The template part for displaying content
*
* @package WordPress
* @subpackage Twenty_Sixteen
* @since Twenty Sixteen 1.0
*/
?>
<div id="post-<?php the_ID(); ?>" class="grid-item">
...
所以问题是:
<header>
生成的标记以及如何自定义它?我想更改
<h1>
渲染内容类别:例如,我的类别就是我的类别。
感谢您的帮助或指导。提前感谢您的回答。
最合适的回答,由SO网友:Greg McMullen 整理而成
查看template hierarchy 从法典中获得对何时读取文件的更好理解。这将帮助您了解在什么情况下(标签/类别/头版/等等)需要什么。
所容纳之物文档中从未提到php,因为它不是模板层次结构的一部分。主题开发人员将使用不同的文件名,并在循环中引用它们。
Automatic的大多数主题都使用这种技术调用各个部分来构建内容。查看您的index.php
, page.php
, 或post.php
看看是否content.php
在那里使用。