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教程有兴趣的朋友有所帮助。