问题描述
WordPress 具有最少的主题模板文件
-
style.css 文件
-
的 index.php
还有一些其他文件列在 here 上。
如果主题开发者想用较少的钟声和口哨构建主题,那么至少应该包含哪些模板文件? WordPress 中没有任何指南。只有你能找到的是什么文件,什么时候包括它们。为了利用大部分的 WordPress 功能而没有任何冲突,似乎没有提到模板文件数量的具体数字。
那么当你从原始的 HTML 模板构建主题时,应该有多少个文件?
最佳解决方案
要列出主题:
-
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 可能会查找的所有模板文件的 defacto 回退。其余的都是完全可选的,虽然我建议你使用它们。
有关哪些模板是可能的更多信息,请参阅这里:
http://codex.wordpress.org/Template_Hierarchy
次佳解决方案
两个 styles.css
和 index.php
。如果您要添加附加功能 (某些过滤器或操作),请添加到列表 functions.php
。如果你要添加额外的模板+模板数量添加主题的屏幕截图+截图 (jpeg | png | gif)
这一切都取决于你。但最低要求是 style.css
和 index.php
。
参考文献
注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。