社区首页 >问答首页 >Wordpress JSON api获取所选项目

Wordpress JSON api获取所选项目
EN

Stack Overflow用户
提问于 2017-09-12 13:20:45
回答 1查看 191关注 0票数 0

如何使用JSON api仅获取帖子标题,我的WordPress博客的所有帖子摘录。

目前,我使用的是https://www.example.com/wp-json/wp/v2/posts,它返回的大量数据减慢了整个过程。有没有什么网址可以让我只获取选定的字段?

EN

回答 1

Stack Overflow用户

发布于 2017-09-12 20:39:18

您是否考虑过编写自己的API端点?https://developer.wordpress.org/rest-api/extending-the-rest-api/adding-custom-endpoints/

在端点变为http://example.com/wp-json/myplugin/v1/post-titles的情况下,这样的代码可能会对您起作用

代码语言:javascript
代码运行次数:0
复制
   function my_awesome_func( $data ) {
     $args = array(
     'post_type' => 'post',
     );
     $query = new WP_Query( $args );

     $arr = array();
     while ( $query->have_posts() ) {
      $query->the_post();
      $titles = get_the_title();
      array_push($arr, $titles);
     }
     return $arr;
   }

   add_action( 'rest_api_init', function () {
     register_rest_route( 'myplugin/v1', '/post-titles', array(
       'methods' => 'GET',
       'callback' => 'my_awesome_func',
     ) );
   } );
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46177589

复制
相关文章
获取checkbox所选中的值
<input name="demand" type="checkbox" value="222" /> //获取所有name为demand的对象 var obj = document.getElementsByName('demand'); var demand = ''; for (var i = 0; i < obj.length; i++) { if (obj[i].checked) { demand += obj[i].value + ',';//如果选中,将value添加
小语雀网
2022/05/06
3.5K0
js获取所选文件路径
本来今天想用vue做一个button,点击后选择本地文件,并获取文件路径,但只在html下实现了,vue下还要研究下。
efonfighting
2019/10/16
14.5K0
Vue项目api加载json文件
在vue项目开发过程中,免不了的要进行api接口的调用,当后端接口未搭建完成时,可以使用json文件模拟数据调用来搭建功能,同时有一些相关数据也是需要本地json文件支持,于是在这里介绍自己实战项目内嵌api接口调用本地数据json的方式
宋天伦
2020/07/16
2.3K0
wordpress如何屏蔽wp-json(禁用REST API)
  最近网友问ytkah怎么在网站日志文件中发现蜘蛛爬行了很多次的/wp-json/目录,在robots文件中disallow掉了爬虫还是访问了那个目录,能不能直接在程序中直接改呢?通过查询相关文档发现WordPress 4.4版本以后增加了一个REST API功能, 通过REST API可以很轻松的获取网站的数据,但是这个功能并不是每个网站都需要的,或者说有需要但并不希望它在head里面输出,那么可以禁用REST API或者说移除head里面wp-json链接。 // 屏蔽 REST API add_fi
ytkah
2018/03/06
1.8K0
vue下获取所选文件绝对路径
我们在开发electron桌面应用时,因为常常希望对一些本地文件做一些操作,需要获取到这个文件的绝对路径。今天一番在electron-vue下实现了单击按钮选择文件,并获取文件绝对路径然后显示出来的效果。在本来要放弃的时候突然柳暗花明。
efonfighting
2019/10/22
26.2K5
JSON API
FreeSWITCH早在1.4时代就有了JSON API,然而,却没有引起大家的重视。其实,JSON API的设计有更好的结构化和扩展性,配合HTTP和Websocket接口,必将大有作为。
杜金房
2020/12/21
9210
Wordpress Plugin WP Guppy 1.1 - WP-JSON API 敏感信息披露
测试:Kali Linux - Windows 10 - Wordpress 5.8.x 和 apache2
Khan安全团队
2021/12/17
7560
WordPress最新版完全禁用JSON REST API输出站点信息
WordPress 从 4.4 版本开始新增的 JSON REST API 功能,通过这个 REST API 可以很轻松的获取网站的数据,可应用于其他网站、手机 APP 或小程序等
沈唁
2018/07/26
1.6K0
WordPress最新版完全禁用JSON REST API输出站点信息
在 WordPress 中使用 JSON
在 PHP 5.2+ 的版本中使用 JSON 去解码数组是非常容易的事情,只需要使用 json_enconde() 这个 PHP 函数,但问题是 WordPress 到目前为止还是支持 PHP 4.3,所以为了保证插件最大的兼容性,在 WordPress 中使用 JSON 的时候,需要额外的第三方类库。
Denis
2023/04/14
5830
Json.NET API-Linq to Json
[翻译]Json.NET API-Linq to Json Basic Operator(基本操作)2010-01-02 03:02 by chenkai, 268 visits, [url=file:///C:/Documents and Settings/Administrator/Application Data/Tencent/QQ/Misc/com.tencent.qzone/qzonepackage/blog/blank.htm#]网摘[/url], 收藏, 编辑 在Json.NET开源的组件的API文档中看到其中有个Linq To Json基本操作.详细看了其中API 中Linq to SQL命名空间下定义类方法.以及实现, 觉得参与Linq 来操作Json从某种程度上提高生成Json字符窜的效率, 特别对数据库中批量的数据. 但是也从侧面也增加程序员编码的难度(如果刚用不熟练情况下 主要是在编码中控制生成Json字符窜正确的格式),另外一个关键借助了Linq对Json数据操作和转换更加直接.Linq To SQL 空间目的使用户利用Linq更加直接创建和查询Json对象. 翻译文档如下: A:Creating Json-(利用Linq快速创建Json Object) 在Newtonsoft.Json.Linq 空间下有多个方法可以创建一个Json对象. 简单方法虽然能够创建,但是对编码而言较多略显累赘.简单创建代码如下: 1 JArray array = new JArray(); 2 JValue text = new JValue("Manual text"); 3 JValue date = new JValue(new DateTime(2000, 5, 23)); 4 5 array.Add(text); 6 array.Add(date); 7 8 string json = array.ToString(); 10 //生成的Json字符窜如下: 11 // [ 12 // "Manual text", 13 // "\/Date(958996800000+1200)\/" 14 // ] JArray是Newtonsoft.Json.Linq空间扩展的类表示一个Json数组.而JValue代表JSON值(字符串,整数,日期等) . 简单利用Linq To SQL创建一个Json Object:
DougWang
2020/02/18
1.4K0
JSON数据获取指南!
在互联网时代,数据是金钱的来源。然而,要从海量的网页中提取需要的数据并不容易。本文将带你了解如何使用Node.js编写简易爬虫程序,帮助你轻松获取并处理JSON数据,让你不再为数据发愁。
用户614136809
2023/09/25
3840
WordPress获取文章地址
本站兄弟站:www.geekyuu.com 使用的主题为CorePress,但该主题模板存在一个BUG:在文章下面点击分享后获取到的是网站首页链接而不是文章链接,这就导致了分享到QQ空间后点进去访问的不是文章而是网站首页
MoyiTech
2023/02/27
1.5K0
WordPress获取文章地址
jsonp获取json数据
这两天做微信端JS接口,当时遇到的第一个问题就是权限验证的参数请求,当你请求access_token等的时候,就会存在跨域问题:然后在网上查了,采用ajax的jsonp进行跨域请求,后来报错了,返回的结果错误。然后认真看了一下文档,发现ajax的jsonp返回的数据是callback(json),卡到这里。最后同时为了安全的考虑,我就将这一部分的权限验证参数在后端做,然后前端请求,这样就避免了跨域,同时将安全考虑进去了。
Rattenking
2021/01/29
2.4K0
jenkins python api与json api不同
查看jenkins的python api与json api,感觉两者相差不多,但还是有所区别,所以用BeyondCompare进行对比分析。
donghui
2019/04/19
7910
jenkins python api与json api不同
【API架构】使用 JSON API 的好处
在 API 工艺的世界里,没有比设计更受热议的领域了。从 REST、gRPC 到 GraphQL,有许多方法可以设计和标准化 Web API 交互。今天,我们将注意力转向另一种方法,JSON API,JSONAPI.org 上详细介绍的用于构建 API 的规范。
架构师研究会
2022/05/29
2.8K0
js获取服务器控件DropDownList所选中的各项属性
var ddl = document.getElementById(“DropDownList1”); alert(ddl.selectedIndex);//选择索引值 alert(ddl.options[ddl.selectedIndex].value);//绑定值 alert(ddl.options[ddl.selectedIndex].text);//文本值
全栈程序员站长
2022/11/03
4.1K0
WordPress JSON 处理相关函数大全
JSON 处理是 WordPress 开发中的经常需要处理的一项工作,为此,WordPress 定义了一堆 JSON 处理的函数,今天做一下统一的介绍。
Denis
2023/04/14
7080
API NEWS | Jetpack WordPress插件存在API漏洞
欢迎大家围观小阑精心整理的API安全最新资讯,在这里你能看到最专业、最前沿的API安全技术和产业资讯,我们提供关于全球API安全资讯与信息安全深度观察。
小阑本阑
2023/09/06
2950
API NEWS | Jetpack WordPress插件存在API漏洞
快速禁用WordPress REST API
WordPress预先打包了一个强大的REST API,非常适合某些用例,但它也带来了一些安全风险和担忧。如果你不想使用REST API,最好禁用它。有一个插件可以为你做这个名为Disable REST API,但它非常臃肿。
许都博客
2021/06/15
1.7K0
点击加载更多

相似问题

wordpress显示所选项目

10

使用json api wordpress获取数据

11

无法从Wordpress API获取json数据

115

获取所选项目

218

获取所选项目

14
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档