首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在Wordpress中通过REST API获取自定义帖子类型的分类列表?

在WordPress中,可以通过REST API获取自定义帖子类型的分类列表。以下是实现该功能的步骤:

  1. 首先,确保你的WordPress网站已启用REST API。如果没有启用,可以通过在主题的functions.php文件中添加以下代码来启用REST API:
代码语言:txt
复制
add_action('rest_api_init', function () {
    register_rest_route('custom/v1', '/categories', array(
        'methods' => 'GET',
        'callback' => 'get_custom_post_categories',
    ));
});
  1. 在上述代码中,我们注册了一个自定义的REST API路由,用于获取自定义帖子类型的分类列表。路由为/custom/v1/categories,请求方法为GET,回调函数为get_custom_post_categories
  2. 接下来,在主题的functions.php文件中添加以下代码来实现回调函数get_custom_post_categories
代码语言:txt
复制
function get_custom_post_categories($request) {
    $categories = get_terms(array(
        'taxonomy' => 'your_custom_taxonomy', // 替换为你的自定义分类法名称
        'hide_empty' => false,
    ));

    $response = array();
    foreach ($categories as $category) {
        $response[] = array(
            'id' => $category->term_id,
            'name' => $category->name,
            'slug' => $category->slug,
        );
    }

    return rest_ensure_response($response);
}
  1. 在上述代码中,我们使用get_terms函数获取自定义分类法的分类列表。将your_custom_taxonomy替换为你的自定义分类法的名称。
  2. 最后,保存并上传修改后的主题文件到你的WordPress网站。

现在,你可以通过访问https://your-wordpress-site.com/wp-json/custom/v1/categories来获取自定义帖子类型的分类列表。返回的JSON数据将包含每个分类的ID、名称和别名。

推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云对象存储(COS)。

  • 腾讯云云服务器(CVM):提供可扩展的云服务器实例,适用于各种应用场景。了解更多信息,请访问:腾讯云云服务器
  • 腾讯云对象存储(COS):提供安全、稳定、低成本的对象存储服务,适用于存储和处理大规模的非结构化数据。了解更多信息,请访问:腾讯云对象存储
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Sticky Posts Switch插件教程WordPress分类添加置顶文章

在本文中,我们晓得博客将向您展示如何在WordPress为类别添加置顶文章。 注意:Sticky Post仅适用于内置帖子类型帖子,不适用于自定义帖子类型。  ...Sticky Posts是仅适用于帖子WordPress功能,使用此插件,您也可以将此功能与自定义帖子类型一起使用。...Sticky Posts Switch插件教程WordPress分类添加置顶文章 Sticky Posts Switch插件特点使您可以对首页、存档页面或类别页面上每个自定义帖子类型使用粘性帖子功能对自定义帖子类型快速和批量编辑支持选择帖子类型...(帖子自定义帖子类型)选择开关图标的颜色显示开关图标的列自定义顺序仅使用内置WordPress功能星形图标开关立即使用 ajax 将帖子保存为置顶状态可选地,将帖子所有翻译设置为置顶,支持 Polylang...Sticky Posts Switch插件教程WordPress分类添加置顶文章  此外还可以选择在主页、帖子存档页面或分类页面(类别和标签)上显示粘性帖子位置。

5.5K20

利用WordPress REST API 开发微信小程序从入门到放弃

简单来说WordPress REST API,就是用浏览器通过http方式访问WordPress提供REST API 链接 ,可以获取WordPress网站”内容”,这个”内容”是以json格式返回到浏览器...api.js 提供接口方法包括: (1)获取文章列表。 (2)获取文章详情。 (3)获取页面列表。 (4)获取页面详情。 (5)获取文章分类。 (6)获取文章评论。...这里要说明一下,之所以要把文章列表页和按分类、搜索文章列表分开来,是基于两个原因: (1)两个页面略有不同,首页列表页有轮转图片,分类、搜索文章列表页没有这个。...3.数据请求 无论是获取文章列表,还是显示文章详情,都是需要微信小程序去调用WordPress REST API获取数据,在微信小程序里提供发送http请求api是:wx.request,通过这个接口发送请求...但是,我仍然希望通过阅读本文,对于想利用WordPress REST API 开发微信小程序开发者,能有所帮助,而不是本文标题所说,看了文章反而想放弃了。

2.9K70

5个最佳WordPress广告插件

您还可以通过定位某些类别、标签、分类法、引荐来源网址等来将您广告列入白名单/黑名单,使其在某些内容上展示。...它具有自定义广告小部件,可在侧边栏和其他小部件就绪区域显示广告。没有您在此列表其他一些插件中找到许多高级功能。另一个限制是您一次最多只能保存10个广告代码。...通过添加到HTML编辑帖子子面板附加快速标签按钮,可以轻松地将上述标签插入帖子。...只要您使用自托管WordPress,您就可以在您网站上放置您想要任何广告。如何在WordPress文章投放广告?所有广告管理插件都允许您使用简码或块手动放置广告。...您所做就是将您广告添加到插件,然后将该广告短代码或块包含在您要显示广告帖子。如何在WordPress帖子之间放置广告?

8.4K20

WordPress 小程序 API 插件,连接微信、QQ、百度、头条小程序

在这过程,也有尝试过不基于 WordPress REST 框架创建 API 插件,基础功能完成之后,感觉并不如想象好,强迫症作用下,又放弃了。...虽然基于 WordPress REST API 扩展,但是大部分 API 还是采用自定义,而不是 WordPress 原生 REST API 。...自定义 API 占了一半,而 WordPress REST API 则保留了常用且高频 APIWordPress REST API 小程序插件功能 1....,可用于文章列表显示多张文章内容插入图像(仅获取前 9 张图) 13.提供是否屏蔽古腾堡编辑器选择,包括不常用或不需要使用 WP REST API 字段 14.提供是否开启小程序评论审核选择 15....WordPress REST API 小程序插件获取 插件目前采用授权激活码使用,购买小程序用户可以获取授权激活码一个,支持授权三个域名使用,包括子域名在内三个域名。

87210

展示 Postlight WordPress + React Starter Kit

网站或应用程序需要与一些 API 进行对话,你 WordPress 内容只是其中之一,而使用 JavaScript 前端来做到这一点更简单。...我们与需要完全摆脱 WordPress 以从他们堆栈取出 PHP 和 MySQL 客户合作过,这是 Headless WordPress 无法解决一个问题。...你必须设置自定义帖子类型自定义字段(Progressed Custom Fields Master 和自定义帖子类型 UI) WordPress 模块。...WordPress 模块在 WP REST 编程接口(ACF 到 WP 编程接口和 WP-REST 编程接口 V2 菜单)中发现那些自定义字段和 WordPress 菜单。...对于一些 WordPress 控制语言环境,网站设计增强(网站改进)是主要,而一些网络爬虫( Google 新闻)无法解析不是常规 HTML 目标。

1.1K31

新曝WordPress REST API内容注入漏洞详解

在4.7.0版本后,REST API插件功能被集成到WordPress,由此也引发了一些安全性问题。...该函数通过检查帖子是否实际存在以及用户是否有权编辑此帖来验证请求。研究人员认为这种审验请求方式较为奇特。...如果我们发送一个没有相应帖子ID,我们可以通过权限检查,并被允许继续执行对update_item方法请求。...出于对是什么导致get_post()无法找到帖子(除ID不存在外)好奇,研究人员意识到其使用wp_postsget_instance()静态方法来抓取帖子。 ?...鉴于此类型欺骗问题,攻击者便可篡改受害者网站上任何帖子或页面的内容。这样他们便可以添加插件特定短代码来利用漏洞(原本仅限于贡献者)、使用SEO垃圾邮件活动感染网站内容或注入广告,等等。

2.7K60

Meta Box:一个被名字耽误强大WordPress自定义字段插件

插件和主题可以通过使用add_meta_box()函数可以在 WordPress 后台编辑区加入自定义meta box。...虽然说可以通过主题直接使用add_meta_box函数,但是更多情况下还是在插件来使用,比如注明WordPress超级自定义字段插件:Advanced Custom Fields 。...有两种方式: 通过函数来获取数据 Meta Box 提供了一个辅助函数rwb_meta()用来获取指定field值,本质上这个函数是对WordPress自身函数get_post_meta一层封装。...支持字段类型和扩展插件 Meta Box支持多达46字段类型,应有尽有 ,基本可以满足所有场景需求,完整列表如下: Autocomplete Background Button Button Group...Rest API Meta Box 还提供了一个辅助插件 来扩展 WordPress自身rest API.

3.9K20

WordPress 5.4.2版本发布,BUG维护和安全更新

获取更多关于5.4.2版本信息,请参阅“关于WordPress”屏幕: https://www.baidu.com/wp-admin/about.php 如果您遇到了任何问题或需要帮助,WordPress.org...支持萨姆·托马斯(jazzy 25)发现XSS问题,在该问题中,经过身份验证低权限用户能够将JavaScript添加到块编辑器帖子 对Luigi支持——发现了一个XSS问题,拥有上传权限认证用户能够向媒体文件添加...感谢WordPress安全团队本·毕德纳在wp_validate_redirect()中发现了一个开放重定向问题 通过主题上传找到一个经过认证XSS问题道具 支持RIPS技术公司西蒙·斯坎内尔发现一个问题...49956–垃圾邮件发送者能够分享不受限制评论(参见下面的相关发展说明) 49749–用带斜杠前缀名称空间注册rest路由会产生不一致结果 49798–暗模式浏览器默认文字按钮图标 49808...48803–20:不支持作者自定义帖子类型,显示作者 48916–20:锚链接在移动菜单不起作用 49088–20:为网页链接添加图标(谷歌商业简介) 49316–20张图片未获得许可。

2K20

WPJAM MetaData:可视化管理 WordPress Meta 数据

进行 WordPress 开发朋友,肯定知道 WordPress Meta API 牛逼之处,就是因为有了它,WordPress 真的什么网站都能做。...,支持截屏贴图等 标题设置 一键设置 WordPress 所有页面的页面标题 登录优化 一键优化 WordPress 登录注册界面,并支持第三方账号登录和绑定 内容模板 通过短代码在内容插入一段共用内容模板...配置器 全自动 WordPress 配置器,不用一行代码就可以开发。 支持自定义文章类型自定义字段,自定义分类分类选项,全局选项。...Script Loader 通过恢复 WordPress 联合加载方式来优化 WordPress 后台脚本加载。 外部链接 将文章或评论外部链接加上安全提示中间页。...站点选项 查看和管理所有非 WordPress 系统自动生成站点选项。 如果你觉得某个选项无用,可以直接删除它。 后台论坛 WordPress 后台论坛,支持创建帖子,分组,消息。

78540

我用WordPress做了一款小而美的博客小程序

另外在开始开发之前,我在服务端对WordPress REST API 进行了一些定制化输出,这个很早就写了接下来几天我专门写个关于这个文章吧这里就不细说了。...首页即文章列表页面, 即展示最新5篇文章,然后通过下拉流式加载更多文章(有点无限加载意味)。...使用到WordPress REST API 就是 your-site.com/wp-json/wp/v2/posts?per_page={num}&page={num}。...index.js 文件里面核心是通过wx.request 接口访问上面的API URL 获取到文章数据并setData 供后续数据渲染: // https://devework.com/wordpress-rest-api-weixin-weapp.html...使用上,按照WxParse 文档,在获取到文章数据后,经过html to wxml 步骤后赋值到page data: // https://devework.com/wordpress-rest-api-weixin-weapp.html

71000

WordPress版微信小程序3.1.5版新功能

2.下拉方式翻页 在以前版本,无论是文章列表还是评论列表翻页,都是通过点击按钮来触发。我原来设计思路:是否翻页应该让用户自己去决定,而不是被动去触发。...3.显示指定分类文章列表 不少WordPress网站站长提出在小程序只显示部分分类文章,而不是显示所有的文章,以前觉得这是个小众需求,也就没在意,后来越来越多的人提出这个想法,于是就做了一个小调整...在这个版本里,我在wp-rest-api-for-app插件里,加了是否开启文章评论设置,如果遇到因为评论导致无法通过审核时候,可以考虑关闭评论,至于审核通过后你是否开启就自行决定了。...插件:wp-rest-api-for-app 下载地址 https://github.com/iamxjb/wp-rest-api-for-app 插件镜像下载地址: https://gitee.com.../iamxjb/wp-rest-api-for-app

82030

枚举 WordPress 用户 6 种方法

如果你正在测试WordPress网站安全性,你很可能要看一下REST端点。默认情况下,用户可以通过路由"/wp-json/wp/v2/users "列出。...对于 Jetpack 插件,包括用户列表在内数据会导出到 wordpress.com 并通过公共 REST API 提供。...P[\d]+)",这是一个按id获取用户详细信息资源。 在下面的表格,我们可以看到,有一台主机拒绝提供完整用户名单。然而,我们意识到,针对一个特定用户并没有被阻止。...大小写敏感性 在REST请求,路由是用来定义所选资源。请记住,WordPress是模块化。资源(或服务)将取决于所安装插件和WordPress配置。...参数rest_route与所有处理程序提供路由列表相匹配。匹配是使用不区分大小写正则表达式进行

3.3K20

WPJAM 「图片集插件」:设置图片分类通过分类快速筛选图片

设置图片分类 可以通过两种方式设置图片分类,在「媒体库」页面列表模式下,点击单个图片下「设置分类」按钮: 也可以选择一组图片,然后点击「批量操作」下「设置分类」操作: 这两个点击之后,都会弹出一个分类设置框...: 因为图片集分类模式限制为二级,而 WordPress 进行分类筛选时候,点击父分类也是可以获取其子分类图片,所以在设置分类时候,我做了一些优化,如果父分类有子分类时候,则只能勾选子分类。...在文章编辑页面,点击添加媒体之后,然后也可以在媒体库直接筛选,快速找到所需图片: 优化后台媒体库加载 WordPress 后台媒体库月份筛选附件功能,是直接通过查询数据库来获取博客附件月份,这样每次打开媒体库...配置器 全自动 WordPress 配置器,不用一行代码就可以开发。 支持自定义文章类型自定义字段,自定义分类分类选项,全局选项。...Script Loader 通过恢复 WordPress 联合加载方式来优化 WordPress 后台脚本加载。 外部链接 将文章或评论外部链接加上安全提示中间页。

1K20

WordPress 后台如何使用分类和标签进行过滤文章列表

我们知道默认情况下,WordPress 后台文章列表,可以通过分类进行过滤,那么是否可以通过标签过滤呢?甚至自定义分类呢?...过滤文章列表 WPJAM「分类管理插件」就实现了该功能,比如下图就是通过标签筛选文章列表: 并且这个通过分类或者其他分类模式筛选文章功能是可以自定义,在 「WPJAM」 分类设置」子菜单下可以根据自己需求开启或者关闭...它通过多个分类或者自定义分类叠加筛选过滤,并且叠加方式有三种:所有都使用,至少使用一个和所有都不使用。...配置器 全自动 WordPress 配置器,不用一行代码就可以开发。 支持自定义文章类型自定义字段,自定义分类分类选项,全局选项。...Script Loader 通过恢复 WordPress 联合加载方式来优化 WordPress 后台脚本加载。 外部链接 将文章或评论外部链接加上安全提示中间页。

3.4K30

WPJAM「标题设置」:一键设置 WordPress 所有页面的页面标题

标题规则 标题规则就是可以自定义 WordPress 不同类型页面的标题规则,比如下图就是我定义了 404页面的标题为「你来到了一个神秘地方」,然后不显示站点标题,还定义「项目」文章类型页面标题为:...程序会自动抓取所有类型页面,上图是 WordPress 默认页面类型,如果自定义文章类型自定义分类模式,也会出现相关页面,如下图,比如项目列表页,项目详情页,表单页,专题页这些页面。...,支持截屏贴图等 标题设置 一键设置 WordPress 所有页面的页面标题 登录优化 一键优化 WordPress 登录注册界面,并支持第三方账号登录和绑定 内容模板 通过短代码在内容插入一段共用内容模板...配置器 全自动 WordPress 配置器,不用一行代码就可以开发。 支持自定义文章类型自定义字段,自定义分类分类选项,全局选项。...Script Loader 通过恢复 WordPress 联合加载方式来优化 WordPress 后台脚本加载。 外部链接 将文章或评论外部链接加上安全提示中间页。

1.8K20
领券