WordPress 常用函数大全

WordPress zhaosay 52℃

WordPress 提供了大量内置函数,用于开发主题和插件。以下是一些最常用的 WordPress 函数分类整理:

1. 主题相关函数

模板标签

  • getheader() – 引入头部模板

  • getfooter() – 引入底部模板

  • getsidebar() – 引入侧边栏模板

  • thetitle() – 显示文章标题

  • thecontent() – 显示文章内容

  • theexcerpt() – 显示文章摘要

  • thepermalink() – 显示文章链接

  • thepostthumbnail() – 显示文章特色图像

  • thetime() – 显示文章发布时间

  • thecategory() – 显示文章分类

  • thetags() – 显示文章标签

  • commentstemplate() – 引入评论模板

循环相关

  • haveposts() – 检查是否有文章

  • thepost() – 设置当前文章

  • wpresetpostdata() – 重置文章数据

  • queryposts() – 自定义查询(不推荐)

  • WPQuery – 更强大的查询类

  • getposts() – 获取文章数组

2. 插件开发常用函数

钩子函数

  •  addaction() – 添加动作钩子

  • addfilter() – 添加过滤器钩子

  • doaction() – 执行动作钩子

  • applyfilters() – 应用过滤器

选项/设置

  • getoption() – 获取选项值

  • updateoption() – 更新选项值

  • addoption() – 添加新选项

  • deleteoption() – 删除选项

  • getsiteoption() – 获取网络选项(多站点)

  • addsettingsfield() – 添加设置字段

  • registersetting() – 注册设置

3. 数据库操作函数

  • $wpdb 全局对象 – WordPress 数据库接口

  • wpinsertpost() – 插入文章

  • wpupdatepost() – 更新文章

  • wpdeletepost() – 删除文章

  • getpostmeta() – 获取文章元数据

  • updatepostmeta() – 更新文章元数据

  • addpostmeta() – 添加文章元数据

  • deletepostmeta() – 删除文章元数据

4. 用户相关函数

  • wpgetcurrentuser() – 获取当前用户

  • getuserdata() – 获取用户数据

  • getuserby() – 按字段获取用户

  • wpcreateuser() – 创建用户

  • wpupdateuser() – 更新用户

  • wpdeleteuser() – 删除用户

  • getcurrentuserid() – 获取当前用户ID

  • currentusercan() – 检查用户权限

5. 分类和标签函数

  • getcategories() – 获取分类列表

  • getthecategory() – 获取文章分类

  • gettags() – 获取标签列表

  • getthetags() – 获取文章标签

  • wplistcategories() – 显示分类列表

  • wptagcloud() – 显示标签云

  • gettermby() – 按字段获取分类/标签

6. 媒体处理函数

  •  wpgetattachmenturl() – 获取附件URL

  • wpgetattachmentimage() – 获取附件图片

  • mediahandleupload() – 处理上传

  • wpinsertattachment() – 插入附件

  • setpostthumbnail() – 设置特色图像

7. 安全相关函数

  • wpnoncefield() – 生成nonce字段

  • wpverifynonce() – 验证nonce

  • eschtml() – 转义HTML输出

  • escattr() – 转义属性值

  • escurl() – 转义URL

  • sanitizetextfield() – 清理文本输入

  • wpkses() – 过滤不安全HTML

8. 其他实用函数

  • homeurl() – 获取首页URL

  • siteurl() – 获取站点URL

  • adminurl() – 获取后台URL

  • wpredirect() – 页面重定向

  • isadmin() – 检查是否在后台

  • isfrontpage() – 检查是否是首页

  • issingle() – 检查是否是文章页

  • ispage() – 检查是否是页面

  • iscategory() – 检查是否是分类页

  • istag() – 检查是否是标签页

  • wpenqueuescript() – 加载脚本

  • wpenqueue_style() – 加载样式表

这些函数构成了 WordPress 开发的基础,熟练掌握它们可以大大提高开发效率。

转载请注明:三五二萌文网 » WordPress 常用函数大全

喜欢 (0)