WordPress二次开发教程手册文档(长期更新,建议收藏)

小彬 PHP 代码编程评论1,336字数 2332阅读7分46秒阅读模式

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是我的名字,这样子重名的几率就能大大减少。

……整理中

weinxin
小彬个人笔记
微信公众号:小彬个人笔记
微信扫一扫获取更多干货
 
小彬
  • 本文由 小彬 发表于 2024年1月21日20:31:27
  • 转载请务必保留本文链接且注明出处为小彬个人笔记:https://www.woshihuangbin.com/19.html
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

拖动滑块以完成验证