辛星浅析WordPress的主题文件的调用机制

WBOY
Libérer: 2016-08-08 09:24:22
original
1134 Les gens l'ont consulté

    所谓WordPress主题文件的调用机制,也就是调用的层级先后关系。

    首页模板:

    1.首页模板通常是index.php或者home.php,当访客访问站点时WordPress会首先查询主题目录下是否存在home.php,如果不存在则调用index.php。

    2.因此首页模板调用的先后顺序如下:home.php ->  index.php

     分类页面模板:

     1.分类页面模板通常是category.php或者archive.php或者index.php,当访客访问的页面为分类页面时,WordPress首先会查询主题文件中是否存在category.php,如果不存在则继续查询archive.php,如果archive.php也不存在则调用index.php。

     2.分类页面模板调用的先后顺序如下:

      category-{slug}.php  ->  category.php -> archive.php  -> index.php

     搜索结果页:

     1.搜索结果页通常使用search.php或者index.php

     2.搜索结果页面模板调用的先后顺序为: search.php ->   index.php

     自定义分类页面:

     1.自定义分类页面分贝为taxonomy.php或者archive.php或者index.php

     2.自定义分类页面模板调用的先后顺序如下:

      taxonomy-{slug}.php  -> taxonomy.php  -> archive.php  -> index.php

    标签页:

    tag-{slug}.php   ->  tag.php  ->   archive.php   -> index.php

    作者存档页:

    author-{id}.php   ->   author.php   ->   archive.php    ->  index.php

    时间存档页:

    date.php     ->   archive.php   ->  index.php

    文章内容页:

     single-{id}.php   ->   single.php    ->  index.php

 

    单独页面:

    single-{slug}.php  ->   page.php   ->  index.php

    附件页面:

    attachment.php  ->   single.php   -> index.php

    404页面:

    404.php   ->  index.php

    其中{slug}为别名,而{id}为对应的ID

以上就介绍了辛星浅析WordPress的主题文件的调用机制,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!