问题标签 [wp-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2374 浏览

json - 基本身份验证不适用于使用 WP REST API 2.0 创建新帖子

我正在尝试在我的 Wordpress 4.3.1 网站上使用 cUrl 创建一个新帖子,其中包含以下插件:

我已将以下代码添加到我的 htaccess.conf 文件中,因为该线程告诉我 <IfModule !php5_module> Define USE_PHP_FPM RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] </IfModule>

在命令行中输入: curl --data-binary "@updated-post.json" -H "Content-Type: application/javascript" --user "my_admin_user_name":"my_admin_password" http://www.mysite.nu/wp-json/wp/v2/posts

updated-post.json 的内容: { "title": "Hello Updated World!", "content_raw": "<p>Howdy updated content.<\/p>", "date": "2013-04-01T14:00:00+10:00" }

错误代码: [{"code":"rest_forbidden","message":"You don't have permission to do this.","data":{"status":403}}]

GET 请求确实有效。一些帮助将不胜感激!

0 投票
1 回答
870 浏览

wordpress - WP-API 按 id 获取多个页面

我想使用 WP-API 获取页面 id 12 和 14。
通常,如果我只想要 1 页,我会写

'/wp-json/pages?filter[p]=14'

,或者

'/wp-json/pages?filter[page_id]=14'

如果我想要作者 id 1 和 2 的页面,我会写

'/wp-json/pages?filter[author]=1,2'



这些都可以,但试图获得第 12 页和第 14 页却没有。
我试过p, page_id, post__in

了,如果有人能提供一些启示,我将不胜感激。谢谢

PS.:使用 WP-API 的 1.x 版本

0 投票
2 回答
80 浏览

wordpress - WP-API v2 和 post_metas

有没有办法根据要求通过 wp-api 获取帖子元数据。我有一个自定义 post_type 有我想根据要求接收的元数据,但我在文档中没有看到对此的任何引用

0 投票
1 回答
140 浏览

wordpress - 如何查看 WP REST API 上的多个帖子?

我可以https://public-api.wordpress.com/rest/v1/sites/www.website.com/posts/在 WP 网站上查看最新的 20 篇文章。

如何查看超过 20 个?或者查看所有帖子?

0 投票
2 回答
11716 浏览

wordpress - WP rest API 按标题获取帖子

我正在尝试通过帖子标题检查帖子是否存在。出于某种原因,当我尝试类似的事情时:

我希望是否存在带有名称表的帖子,以获取帖子,如果不存在,则获得空响应。但是由于某种原因,当标题不存在的帖子不存在时,我会恢复所有帖子。没有帖子时怎么会变空,而帖子存在时怎么会变空。

0 投票
4 回答
10722 浏览

angularjs - WP Rest API + AngularJS:如何获取特色图片以显示在页面上?

我正在通过 HTTP REST API 插件(此 wordpress 插件:http: //v2.wp-api.org/)访问 Wordpress 数据。我知道如何获取我的帖子标题,但是如何使用此插件显示与该帖子相关的特色图片?我的测试显示了帖子标题和特色图片 ID,但我不确定如何显示实际图片。测试示例

这是我的代码:

0 投票
1 回答
126 浏览

wordpress - ReactJS / WP Picard 主题错误

嗨,我目前正在学习和试验 Jack Lenox 的 ReactJS / WP 主题

安装后它没有显示帖子并且控制台正在显示此消息p>

有人帮忙吗?谢谢大家:)

0 投票
1 回答
707 浏览

angularjs - React Angular Wordpress 多站点 WP-API - SEO?

嗨,我正在尝试为我的公司建立一个大型网站,并且喜欢就我是疯了还是一个好主意获得一些反馈。我基本上可以自由发挥,我想只要它有好处(例如性能、可维护性、可扩展性、可重用性和 SEO)

我正在考虑的方式。

  • Wordpress 多站点(公司在全球有少数分支机构)例如中国、南非、美国等,因此需要定制内容。计划使用子域?
  • WP REST API - 跨网站和其他博客网站(可扩展性和性能)可重用数据的能力以及离线浏览的能力?http://themeshaper.com/tag/react/
  • AngularJS 用于路由/视图/get-post 请求或可能是 React-router?
  • 用于视图的 ReactJS(所有站点的性能和可重用组件)
  • 最重要的是 - 对 SEO(网站可抓取)有好处,我相信 ReactJS 已经涵盖了这一点?参考:http ://en.blog.altima.fr/seo/reactjs-seo/还有我是否需要 prerender.io 或其他因为路由?

想知道这将如何协同工作,以及这些组合是否存在任何问题?如果需要将其设置为与节点服务器的“同构”,我是否仍然在思考?(对此有更多的了解也会很棒)

我受到主题https://github.com/royboy789/angular-react-wordpress-theme的启发

谢谢!

0 投票
0 回答
449 浏览

android - WordPress API 返回状态码 400

在我的 android 应用程序中,我想显示来自 WP-API 的数据。我已经在浏览器中检查了 api,它返回了有效的 JSON 数据。但是当我使用来自我的 android 应用程序的 http 请求调用相同的 api 时,它会返回状态代码 400 和响应 -

[{"code":"json_missing_callback_param","message":"缺少参数数据"}]

我已经搜索但没有找到任何解决方案。请帮我解决这个问题。

提前致谢。

已编辑

以下是我的 api 网址 - http://hostname/feedback/wp-json/posts

0 投票
1 回答
3811 浏览

javascript - WordPress REST API - 允许任何人发布

我正在 WordPress 上构建一个应用程序,它需要一个简单的前端表单,任何人都可以提交需要保存在数据库中的信息。我正在尝试通过 REST API 来处理这个问题。(由于应用程序的性质,提交此信息时不能进行任何页面重定向。)

我可以毫无问题地设置 REST API (v2),以便我可以提交帖子。当我登录 WordPress 时效果很好。当我在未登录 WordPress 的情况下尝试填写表单时,收到错误消息。

加载资源失败:服务器响应状态为 403(禁止)

如何设置 API 以接收来自任何未经身份验证的人的 POST?

这是我的javascript:

这是我初始化我的javascript的方式:

有谁知道如何做到这一点?

谢谢!