• 关于教程
  • 主题制作
  • 读书笔记
  • 生活笔记
  • 关于我
  • 有问题加我QQ 248758228

    wordpress主题文件加载顺序详解:归档页加载

    更新时间:2018-05-29 09:53:52

    【温馨提示:视频教程将在6月份开始更新,可提前购买,1-10元一节课,联系QQ248758228】


    首先要了解wordpress归档的类型,明白了以后才知道每个归档的文件。

    WP的六种文章归档

    1. 第一、作者归档 -> author.php
    2. 第二、分类目录 -> category.php
    3. 第三、自定义分类法归档 -> taxonomy-{taxonomy}.php
    4. 第四、标签归档 -> tag.php
    5. 第五、自定义类型文章归档 -> archive-{costom}.php
    6. 第六、日期归档 ->date.php

    上面的六种是wordpress默认可以直接使用的归档形式,说直白一点就是六个不同类型的列表。

    以上情况都可以使用一个文件 archive.php这个文件来展示。

    但是如果要让每个归档类型都不一样,那么我们可以使用下面的方法

    重点:下面的类似 author-{nicename}.php文件使用时,不要大括号。比如一个用户是admin。那么文件是author-admin.php,这一句是写给纯纯的新手的,高手略过。

    第一、作者归档【本段内容有待考证】

    以下顺序从上到下,如果没有第一个文件这找第二个文件,一直到index.php。如果index.php都没有。那么你这个就不是wordpress主题。

    1. author-{nicename}.php  nicename是作者的昵称,这个文件可以给指定的作者定制一个专属归档模板。
    2. author-{id}.php  作用同上,但是不是使用昵称,而是使用作者的ID。
    3. author.php 通用作者归档页模板。
    4. archive.php  默认文章归档页面模板。
    5. index.php   默认入口文件。

    第二个、分类目录

    这里所说的分类目录,就是wordpress默认文章分类目录。在你没有添加自定义文章类型之前,只有这个分类。

    1. category-{slug}.php  slug是分类的别名,为某个分类指定一个专属归档模板。
    2. category-{id}.php 功能同上,别名换成ID。
    3. category.php  默认分类目录归档页
    4. archive.php   默认归档页
    5. index.php  默认入口文件

    第三个、自定义文章类型归档页

    1. taxonomy-{taxonomy}-{term}.php    taxonomy为自定义分类法的名称,term为id,别名我还没有测试过。有兴趣可以测试。功能是为某个自定义分类法下面的某个分类指定一个归档模板。
    2. taxonomy-{taxonomy}.php  taxonomy是分类法名称。为指定的自定义分类法添加一个专属归档模板。
    3. taxonomy.php   默认分类法模板
    4. archive.php   默认归档页模板
    5. index.php  默认入口文件。

    第四个、标签归档

    1. tag-{slug}.php slug是标签,显示这个标签下面的所有文章
    2. tag-{id}.php   同上,ID是标签ID
    3. tag.php 默认是标签归档
    4. archive.php
    5. index.php

    第五个、自定义文章类型归档

    1. archive-{post_type}.php   post_type是你自己定义的自定义文章类型名称,为自定义类型的文章定制一个归档模板。
    2. archive.php
    3. index.php

    第六个、日期归档

    1. date.php   但用户使用日历功能,或者说使用包含日期的形式访问时,使用该模板。
    2. archive.php
    3. index.php
                   

      0个问题

    WordPress主题制作

  • 01、前言
  • 写给读者重要说明运行环境
  • 02、开始制作
  • 极简主题基本函数主题信息静态采集头部文件底部文件默认首页wordpress侧边栏 - sidebar.phpwordpress分类目录 - cagegory.phpwordpress404页面 - 404.phpwordpress文章内容页 - single.phpwordpress页面文件 - page.phpwordrpess文章归档 - archive.phpwordpress评论文件 - comments.phpwordpress搜索结果页 - search.phpwordpress图片展示 - image.phpwordpress函数文件 - functions.phpwordpress自定义文件 - xxx.phpwordpress原生拓展文件 xxx-xxx.php
  • 03、主题结构
  • 主题结构首页加载归档页加载内容页加载页面加载其他加载
  • 04、导航菜单
  • wordpress主题使用导航菜单功能一:注册菜单wordpress主题使用导航菜单功能二:基本调用wordpress主题使用导航菜单功能三:替换适配wordpress主题使用导航菜单功能四:继承类适配wordpress主题使用导航菜单功能五:功能添加
  • 04、文章循环
  • wordpress文章循环详解一:基本循环wordpress文章循环详解二:参数循环wordpress文章循环详解三:自定义筛选wordpress文章循环详解四:多条件或、与、非筛选wordpress文章循环详解五:使用或者集成ACF高级字段插件
  • 05、文章类型
  • wordpress添加自定义文章类型一:注册类型wordpress添加自定义文章类型二:支持伪静态wordpress添加自定义文章类型三:注册分类法wordpress添加自定义文章类型四:添加标签功能wordpress添加自定义文章类型五:独立展示
  • 06、评论系统
  • 07、用户相关
  • wordpress添加用户角色wordpress添加用户字段
  • 08、注册登录
  • wordpress原生登录系统改造wordpress添加前台登录功能一:POST提交wordpress添加前台登录功能三:AJAX无刷新登录wordpress添加前台注册功能
  • 09、页面相关
  • 10、媒体/附件
  • wordpress使用ajax上传图片到媒体库,layui富文本编辑结合wordpress
  • 11、小工具
  • 12、排序相关
  • 13、数据库
  • wordpress数据库结构介绍wordpress数据库操作之一:新增数据表wordpress数据库操作之二:添加数据wordpress数据库操作之三:查询数据wordpress数据库操作之四:删除数据wordpress数据库操作之五:更新数据
  • 14、在线支付
  • 15、常见问题
  • 16、功能案例
  • 17、伪静态
  • 刷新规则

    操作教程

  • 售后服务
  • <