检测索引。php可能不是最好的选择,因为WordPress在许多情况下都使用此模板文件。最终,所有页面都将返回到使用索引。php,如果没有其他模板文件与此页面关联。
因此,不要瞄准指数。php,熟悉template hierarchy 并尝试使用conditional tags, 只要可能。
例如,如果要仅在存档页上显示横幅,可以执行以下操作:
<?php if ( is_archive() ) : ?>
<div id="banner">
<!-- Banner content goes here. -->
</div>
<?php endif; ?>
类似地,可以组合条件标记:
<?php if ( is_front_page() && is_home() ) : ?>
<div id="banner">
<!-- Banner content goes here. -->
</div>
<?php endif; ?>
这样,您的代码将经得起未来的考验,并符合WordPress编码标准。