主题开发的最小模板文件


15

WordPress的最低主题模板文件为

  • style.css
  • index.php

以及这里列出的其他一些文件。

如果主题开发人员希望以更少的花哨声来构建主题,那么至少应包括哪些模板文件?WordPress Codex中没有任何指南。您唯一可以找到的是什么文件以及何时包括它们。为了在没有任何冲突的情况下使用大多数WordPress功能,似乎没有提到具体的模板文件数量。

那么当您说原始的html模板构建主题时,应该有几个文件?

Answers:


22

列出主题:

  • style.css

至少具有:

/*   
Theme Name: Minimum Theme
Description: Test
Author: Test
Version: 1.0
*/

为了使主题起作用:

  • index.php

index.php 必须有一个post循环,所以这将是最小的功能 index.php

<html>
<head><?php wp_head(); ?></head>
<body>
<?php
if ( have_posts() ) {
    while ( have_posts() ) {
        the_post();
        the_title( '<h3>', '</h3>' );
        the_content();
    }
}
wp_footer();
?>
</body>
</html>

index.php是WordPress可能寻找的所有模板文件的事实上的后备。所有其余的都是完全可选的,尽管我建议您使用它们。

有关可以使用哪些模板的更多信息,请参见此处:

http://codex.wordpress.org/Template_Hierarchy


谢谢,我认为对于最小的主题,其他文件可能会混乱?:)
Ryu Ishida

1
不一定,这全都取决于您的需要和您要做什么
Tom J Nowell

严格来说index.php具备有循环或任何代码,如果所有的模板层次分支通过更具体的模板照顾。野外的一些主题就是这样构造的。
拉斯特

7

两个- styles.cssindex.php。如果您要添加其他功能(某些过滤器或操作),请添加到list functions.php。如果您要添加其他模板+模板数量,请添加主题的屏幕截图+屏幕截图。(jpeg | png | gif)

这一切都取决于你。但是最低要求是style.cssindex.php

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.