在过去的几周里,我已经开始开发自己的主题(并在过去的一年中在这里和那里提取WP功能),我发现WP模板的结构非常冗余。
虽然是的,但从技术上讲,博客从更高的地方开始加载WP功能、主要的WP\\U查询对象和一些全局变量准备-我不明白为什么我遇到的每个主题都会将模板文件拆分为:
404。php
有一个(1)不是更干净吗index.php
包含Header, Sidebar, Footer... 并且在index.php
文件-您可以决定如何显示内容?
我不确定我是否理解需要有单独的文件。
如果您需要更改<head>
tag,为什么不使用output-buffering (ob_start()
和ob_end_clean()
)要首先获取帖子/页面/单个帖子/搜索结果。。。使用此技术是否存在性能问题?
如果我想做我的主题,我会遇到问题吗mobile-friendly, 并且可读RSS feed readers?
-------------- EDIT:
我之所以提出这个问题,是因为有一些PHP方法可以检测用户正在访问哪个部分(例如:is_single()
, is_page()
, is_archive()
, is_home()
, 等等……)我想知道这些是否可以用来实现我的index.php
文件