WordPress研究心得 (2)

WordPress研究心得

说明:这里的数据库wordpress,将到时生成对应的11张表。

 

链接可参考: https://jingyan.baidu.com/article/215817f7b865121edb142365.html

 

 

二、  WordPress主题

 

1.主题架构图

WordPress研究心得

上述架构图是许多模板主题共同的地方

 

 

 

 

 

2.主题模板zip包

通常主题模板是以zip包的形式存在,解压后如下所示:

WordPress研究心得

 

 

从文件名字我们也可以推断出其大致作用,就这个主题而言,从上至下,它们的作用分别是:

css(文件夹):存放 css 文件

genericons(文件夹):存放字体文件

inc(文件夹):存放 php 文件,文件内一般是自定义函数

js(文件夹):存放 js 文件

languages(文件夹):存放语言文件

template-parts(文件夹):为了代码简洁,作者把一些代码(可能重复用到的)分开放到了此文件夹下

404.php:出现404错误时使用的文件

archive.php:分类页面

comments.php:评论

footer.php:页脚

functions.php:定义函数

header.php:页头

image.php:图片

index.php:首页

page.php:页面(page)

rtl.css:关于字体的一些样式

screenshot.php:主题缩略图,在后台显示

search.php:搜索页面

searchform.php:搜索框

sidebar.php:侧边栏

sidebar-content-bottom.php:侧边栏底部

single.php:文章(post)页面

style.css:样式文件

 

 

文件执行顺序:

以主页为例,下面有2个文件 home.php 和 index.php,WordPress 程序会从你的主题文件夹中依次查找这两个文件(后台设置首页显示为”最新文章”的前提下):

如果找到 home.php,则使用 home.php 作为博客首页模板,即使你的主题文件夹中有 index.php;

如果 home.php 未找到,则使用 index.php 作为首页模板;

如果 home.php 和 index.php 都找不到,你的主题将不会被 WordPress 识别,等于废物。

 

 

 

WordPress研究心得

 

WordPress研究心得

 

3.主题上传或者下载

主题官方下载地址: https://wordpress.org/themes/

主题上传和下载,下载可以就近原则,通过点击后台主菜单外观,进入主题界面,点击添加主题,可通过搜索最近热门或者最新的模板。点击下载即可。不过有一个前提需要通过ftp服务器,遵守文件上传协议,当然也可以通过修改配置文件的方式解决下载主题和插件需要ftp服务器问题。要么ftp,要么服务器配置,主要是指对wp-config.php文件进行修改,不然无法完成下载安装到wp-content下的themes目录下。

 

 

4.主题对于Java开发的启示

通过架构图和zip包,简单的概述,与freemarke或者volocity等模板引擎有不谋而合之理,freemarke和volocity是通过事先定义ftl或vm的模板,然后通过前台的配置进行代码生成和页面生成。包括wordpress新增页面或者发布文章等也是一样,可以通过自定义页面进行页面生成和套用主题文章展示模板。

主题就好比模板,面向模板机制开发或套用模板开发。

 

三、WordPress插件

1.如何下载和安装插件

下载和安装插件非常简单如下图所示:

 

和上传主题及其下载主题是一样的,都是通过这种安装或者上传zip包的形式。

插件下载官方地址为: https://wordpress.org/plugins/

 

 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpzsdx.html