WordPress 常用函数中文翻译

WordPress为我们提供了丰富的函数,方便我们对WordPress进行定制,开发WordPress主题或插件,我们会在这里把经常使用的函数文档翻译成中文,加上使用总结和代码示例,方便后续查阅。

get_post_type_archive_link 获取文章类型存档的固定链接

获取自定义文章类型存档页面的自定义链接,如果文章类型不存在或文章类型没有存档页,返回false。

get_author_posts_url 通过指定ID获取作者页面的URL

通过指定 ID 获取作者页面的 URL,主要用来显示当前文章的作者页面的链接。

wp_array_slice_assoc 通过指定的keys切割数组提取数组中得部分数据为一个新的数组。

通过指定的 keys 提取数组中得部分数据为一个新的数组。

wp_list_authors 列出网站所有作者及他们发布的文章数量

显示网站所有的作者(用户)列表,如果某作者发表了文章,作者的名称会加上链接到他们发表的文章的存档页的链接,该函数还可以显示作者所发表的文章数量和该作者所发表文章的 RSS 链接。

wp_dropdown_categories 创建分类目录下拉选项表单

显示一个目录下拉选择表单元素,主要用来显示分类选择下拉表单。

wp_dropdown_pages 显示一个下拉选择页面的表单

函数描述 显示一个页面下拉表单。 使用方法 默认使用 默认情况下,上面的代码显示: 在下拉表单中分级显示页面和子页面 显示所有页面(不限制子页面) 下拉表单中没有选中任何页面 下拉表单的名称为’page_id’ 如果设置了 (show_option_none=>” ,没有在上面的示例中显示),可以不选择任何页面 不排除任何页面 (exclude=>”,没有在上面的示例中显示) […]

wp_dropdown_users 创建用户下拉选择表单

创建用户下拉选择菜单 HTML 元素,主要用来创建用户选择下拉表单。

wp_trash_post 删除文章到回收站

移动一个文章或页面到回收站,如果禁用了回收站,文章或页面将被永久删除。

wp_update_post 更新数据库中的文章、页面或自定义文章类型

更新数据库中的文章(或页面或其他自定义文章类型),该函数需要传入一个数据库中存在的文章ID才能正常工作。

wp_insert_post 插入文章到数据库-做投稿或者前端表单时使用

是插入文章(或页面、自定义文章类型)到数据库,插入之前,会净化一些变量,做一些检查,补全一些缺失的必需数据(如日期/时间),需要一个数组作为参数,插入成功后,返回插入文章的 ID(插入失败返回0)。

wp_delete_post 删除文章或页面

永久删除回收站中的文章、附件或页面。当一篇文章被删除时,关联到这篇文章的所有内容将同时被删除,包括评论、自定义字段和文章到分类项目之前的关联。

wp_publish_post 发布文章

通过更新文章状态设置文章为发布状态,相当于点击了后台的发表按钮。