欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

WordPress开发第一篇基本认识

程序员文章站 2022-05-18 09:31:27
...
因为是WordPress开发的初级阶段,因此我们首先从主题的制作开始介绍,我希望朋友们可以下载一个主题,或者是下载一个WordPress对照观看,否则只看下面的介绍是极其的乏味的。

首先就是WordPress主题的常用模板文件以及用途:

style.css是样式表文件,一般包括主题声明和通用css样式代码

index.php是主页模板,一般用来做网站的首页

header.php是header模板,一般是所有页面的头部公用部分

sidebar.php是侧边模板,一般显示widget小工具

footer.php是footer模板,一般放置一些"关于我们"、"版权声明"等等,还可能有一些统计代码

archive.php是archive、category模板,用来显示分类下的文章目录

single.php是内容页模板,是post的内容

page.php是内容页模板,是page的内容

comments.php是留言、回复模板

searchform.php是搜索表单模板,也就是我们看到的搜索框

search.php是搜索结果模板

404.php是错误页面模板

author.php是文章目录页面,罗列某个作者的文章

functions.php是模板函数,存放主题用到的函数模块

attachment.php是附件模板页面。

这里需要说明的是,WordPress的图片或者其他上传的文件,都会赋予一个附件ID,如果你在插入图片时,选择链接到附件页面,主题中没有包含这个模板时就会报错。

然后就是一些常用的函数,这里罗列如下:

get_header() 调用header模板

get_sidebar() 调用sidebar模板

get_footer() 调用footer模板

其中bloginfo是一个神奇的函数,我们通常可以使用它来获取很多信息

bloginfo('html_type') 网页html类型

bloginfo('charset') 网页编码

bloginfo('name') 博客名称

bloginfo('url') 博客URL

bloginfo('description') 博客描述

bloginfo('stylesheet_url') css文件的路径

bloginfo('template_url') 模板文件的路径

下面是常见的显示函数:

wp_head() 头部hook函数,基本上每个主题都会用到,因为它是用来让其他插件或者功能函数在网站头部输出css或者js等文件的,如果主题没有这个函数,可能会造成很多插件无法正常使用,一般我们都是添加在header.php中。

wp_footer() 底部hook函数,一般添加在footer.php文件中

wp_nav_menu() 调用导航菜单,一般需要在functions.php添加注册菜单函数register_nav_menus()一起使用

wp_list_bookmarks() 友情链接函数

下面是常见的一些判断标签

is_home() 是否为主页,首页使用的是index.php

is_front_page() 是否为制定的首页,如果首页不是默认的index.php,我们需要用这个来判断

顺便说下,我们可以在后台--设置---阅读 来指定首页

is_single() 是否为内容页,是post

is_page() 是否为内容页,是page

is_attachment() 是否为附件页

is_singular() 它可以理解为is_single()||is_page()||is_attachment()的综合

is_category() 是否为category或者archive页

is_tag() 是否为tag存档页

is_date() 是否为指定日期存档也

is_year() 是否为指定年份存档页

is_month() 是否为指定月份存档页

is_day() 是否为指定天的存档页

is_time() 是否为指定时间的存档页

is_archive() 是否为存档页

is_search() 是否为搜索结果页

is_author() 是否为作者存档页

is_404() 是否为错误页

is_paged() 主页/目录/存档页是否以多页的形式显示

is_user_logged_in() 用户是否登陆

第一篇的内容就到这里吧。

以上就介绍了WordPress开发第一篇基本认识,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。