不积跬步无以至千里

记录精彩的程序人生

  • 首页
  • Java
  • Golang
  • PHP
  • Python
  • Nodejs
  • Lua
  • Docker
  • DevOps
  • 文章归档
  • 默认分类
  • 关于
  • 标签

  • 搜索
PostgreSQL hbase 时间同步 nexus 开机启动 nexus, 开机启动 jenkins安装配置 gitlab安装配置 gitlab安装 文件系统 fastdfs gcc切换 gcc升级 mysql8 交换空间 虚拟内存 tcp thrift lua tag test VPN SoftEtherVPN homebrew asm spring tomcat maven jdk ios mac 图案字符 figlet mysql半同步复制 mysql主从同步 一主多从 一主一从 主从同步 反向代理 密码重置 test 虚拟机扩容 swap 虚拟空间 docker ldocker grpc-gateway protobuf 微服务 go grp GRPC 授权登录 OAuth2.0 SOA supervisord supervisor RPC CentOS rabbitmq 环境变量 php-fpm php.ini error php7 lnmp 编译安装 mysql nginx linux java php python redis 字符串操作 mysql5.7 Solo

图解WordPress模板架构

发表于 2020-03-16 | 分类于 默认分类 | 0 | 阅读次数 1342

eader.php(网站头部)

这是一个全局文件(易IT注:Wordpress产生的每个页面都会包含header.php里的代码),显示页面的题头(header)和导航菜单,还包含了HTML文件的head代码(…)。< /p>

循环部分(the loop,页面主体)

通过一个个包含“循环(loop)结构”的模板文件,在网站主要区域显示网站的主要内容。

sidebar.php(边栏)

这个文件控制边栏显示什么。如果有多个边栏,你可以在functions.php文件里设置,边栏“小工具(widgets)”的内容可以在 WordPress 的管理控制面板(wp-admin)里设置。

footer.php(底部)

包含了全局的底部文件和关闭HTML标签()的代码。

WordPress 主题是由模板文件夹(易IT注:../wp-contents/themes/模板名称/)里一系列文件组成,每个文件都控制着模板的不同部分。无论在网 站的哪个页面,这些页面的某些部分一般来说都是静态的,由header,siderbar和footer文件来控制。你可以通过修改这些文件,来看网站的 哪些部分是通过哪些文件控制的。

主页(home)

index.php

index.php用来控制如何显示网站的主页。index.php里缺省地包含了一段查询和显示最新文章的循环代码(loop),并在底部显示一个超链接,用来查看先前的文章。

另外,你也可以在wp-admin>settings>read里设置任何你在wordpress里创建的页面作为主页。也就是说,你可以设定不同的页面(或url)作为常规的博客文章来作为主页来显示,而那个页面还是通过index.php模板产生的.

文章页(posts)

single.php

single.php用来控制文章页面如何显示。这个文件包含了查询和显示当前文章的循环。

如果你想显示边栏(和其他想要显示的元素),你可以在这个文件里指定。你也可以通过修改这个文件来使文章页面和其他页面有所区别。

页面(pages)

page.php

page.php控制着Wordpress Page(页面,不同与文章posts)的显示。你可以选择去掉边栏或其他元素,或增加一些只有page才有的元素。

WordPress同时允许你创建不同的page模板,用来显示不同类型的page(页面)。

WordPress模板制作教程(详细)
除了努力奋斗,我们还可以做什么?
  • 文章目录
  • 站点概览
ken

ken

记录精彩的程序人生

498 日志
9 分类
77 标签
RSS
Creative Commons
Links
  • 酷壳
0%
© 2010 — 2026 ken
由 Halo 强力驱动
鄂ICP备18013899号-1