WordPress是国外知名的博客系统,虽然是国外的CMS程序,但是国内用得也是比较多的,小彬也在学习一些Wordpress相关的开发教程,下面主要是整理一些二次开发的常用函数及各种二开必须要知道的东西,一是方便一下自己,二是也能方便大家。下方内容不定时更新。
WordPress二开必备工具
工具名字 | 下载地址/详细介绍 |
phpstudy(本地环境) | |
phpstorm(PHP开发工具) | |
WordPress测试数据 |
WordPress二开必备知识
必备知识 | 推荐教程 |
HTML5 | 文字教程 | 视频教程 |
CSS3 | 文字教程 | 视频教程 |
JavaScript | 文字教程 | 视频教程 |
jQuery | 文字教程 | 视频教程 |
PHP | 文字教程 | 视频教程 |
主题目录文件介绍
文件/文件夹 | 介绍 |
header.php
|
公用头部 |
footer.php
|
公用底部
|
home.php
|
首页 |
sidebar.php
|
侧边栏 |
category.php
|
分类目录 |
single.php
|
文章内容页
|
singular.php
|
页面文章合一
|
page.php
|
页面
|
tag.php
|
标签页 |
search.php
|
搜索结果
|
archive.php
|
归档页 |
author.php
|
作者页 |
functions.php
|
主题功能文件(添加自定义功能和钩子) |
screenshot.png
|
后台主题缩略图(1200*900) |
category-XXX.php
|
指定某个分类页模板文件 |
archive-XXX.php
|
指定某个归档页模板文件 |
single-XXX.php
|
指定某个内容页模板文件 |
wp-content->themes
|
主题目录(一个文件夹就代表一个主题) |
wp-content->plugins
|
插件目录(一个文件夹就代表一个插件) |
wp-content->languages
|
语言包 |
wp-content->uploads
|
存放媒体库上传的文件
|
|
WordPress常用模板标签(函数/方法)
函数名 | 作用 |
zhe_title() | 调取标题,直接输出,优先使用 |
get_zhe_title() | 调取标题,不会直接输出,需要配合echo |
the_content() | 调取正文,直接输出,优先使用 |
get_zhe_content() | 调取正文,不会直接输出,需要配合echo |
the_excerpt() | 调取摘要,直接输出,优先使用 |
get_zhe_excerpt() | 调取摘要,不会直接输出,需要配合echo |
zhe_author() | 调取作者名称,直接输出,优先使用 |
get_zhe_author() | 调取作者名称,不会直接输出,需要配合echo |
get_zhe_author_posts_link() | 获取作者归档页超链接 |
zhe_ID() | 获取文章ID,这个函数里面的ID需要大写。 |
get_zhe_ID() | 获取文章ID,这个函数里面的ID需要大写。不会直接输出 |
zhe_permalink() | 获取文章url |
get_zhe_permalink() | 获取文章url 不会直接输出。 |
zhe_time() | 获取发布时间 只显示时间 |
zhe_time('Y-m-d H:i:s') | 获取文章发布时间 带年月日时间 |
get_zhe_time() | 获取文章发布时间 不会直接输出 |
get_comments_number() | 获取评论数量 |
the_category() | 获取分类超链接 |
the_category(',') | 获取分类超链接,以逗号分开 |
the_category(',','multiple') | 获取分类超链接,以逗号分开,显示父类连接 |
the_category(',','single') | 获取分类超链接,逗号分开,显示父类信息并和子类同一个a标签 |
get_zhe_category() | 获取分类超链接 不会直接输出。 |
the_tags() | 获取文章标签 |
the_tags('标签:') | 获取文章标签,并设置前缀字符 |
the_tags('标签:','/') | 获取文章标签,自定义分隔符 |
the_tags('','/','我是后缀') | 获取文章标签,设置后缀 |
get_zhe_tag_list() | 获取文章标签,不输出,括号里面的参数跟the_tags()一样。 |
get_zhe_tags(); | 获取文章标签纯数据版本 |
get_the_data('Y-m-d') | 获取日期归档页的日期信息 |
get_search_query() | 获取搜索结果页中的关键词 |
WordPress条件标签(函数/方法)
函数名 | 作用 |
has_excerpt() | 判断文章是否有摘要 |
is_year() | 判断用户是否访问年度归档页 |
is_month() | 判断用户是否访问月度归档页 |
is_day() | 判断用户是否访问天度归档页 |
is_date() | 判断用户是否访问日期归档页 |
is_author() | 判断用户是否访问作者归档页 |
is_catagory() | 判断用户是否访问分类归档页 |
is_tag() | 判断用户是否访问标签归档页 |
is_archive() | 判断用户是否是标签、分类、日期、作者归档页只要一个是,返回true |
is_single() | 判断用户是否访问详情页(除页面详情页) |
is_page() | 判断用户是否访问页面详情页 |
is_attachment() | 判断用户是否访问附件详情页 |
is_singular() | 判断用户是否访问文章、附件、页面,都会返回true |
is_search() | 判断用户是否访问搜索结果页 |
is_404() | 判断用户是否访问404错误页 |
is_front_page() | 判断用户是否访问首页 |
comments_open() | 当前文章是否允许评论 |
WordPress开发教程
1、Wordpress主题文件夹名称,要尽量避免跟别人的重复,否则是会出现被覆盖的情况,为了避免重名,大家都会在自己的主题名字加入自己特有的标签。例如:xiaobin_shop,xiaobin是我的名字,这样子重名的几率就能大大减少。
……整理中
吾爱网安
微信公众号:吾爱网安
微信扫一扫获取更多干货
评论