Questions tagged «plugin-json-api»

5
WP Rest API-如何获取特色图片
我对这个API还是很陌生,实际上到目前为止我只花了几个小时。我已经完成研究,但找不到任何东西... 问题是,我似乎无法获得帖子的精选图片。JSON返回"featured_media: 0"。 getPosts: function() { var burl = "http://www.example.com/wp-json/wp/v2/posts"; var dataDiv = document.getElementById('cards'); $.ajax({ url: burl, data: data, type: 'GET', async: false, processData: false, beforeSend: function (xhr) { if (xhr && xhr.overrideMimeType) { xhr.overrideMimeType('application/json;charset=utf-8'); } }, dataType: 'json', success: function (data) { console.log(data); //question: data->featured_image: 0?! var theUl = …

4
如何使用wp-super缓存来缓存json
在一个新项目中,我们使用wp-super-cache(客户端的首选插件)为自定义内容类型创建静态html文件。但是,我们正在尝试确定是否正确缓存了所有内容。 这是一个两部分的问题。 1)我们创建的主题利用页面模板来输出通过ajax调用吸收的json。即。如果您访问以下页面:theurl.com/sample-您将获得纯json。尽管每个页面和帖子都有一个非JavaScript版本,但Ajax驱动了该主题的前端。我们已经删除了这些文件中的页眉和页脚,以便它是纯json,并且我们正在尝试找出如何确定json是否正在缓存。从理论上讲,数据将被缓存,因为从技术上讲它是由wordpress提供的页面。但是,我们如何确定它是否正在缓存? 2)我们也使用json api插件来提供某些帖子数据。 http://wordpress.org/extend/plugins/json-api/ 对于此示例,假设我们正在使用插件的默认输出方法并访问此页面:my url.com/category/news?json=1-是否有谁知道我们如何验证此输出是否已缓存?如果不进行缓存,哪种方法可以实现? 网上似乎没有太多相关信息,因此本着创建引人入胜且经过优化的wordpress网站的精神,帮助兄弟们

4
WP REST API从帖子类型获取帖子
如何使用WP REST API(v1或v2)从特定的自定义帖子类型中获取所有帖子?我对此很陌生,并试图了解如何做到这一点。 我目前正在使用WP REST API v2,并设法以此获取所有帖子类型的列表 http://domain.com/wp-json/wp/v2/types 然后设法获得我感兴趣的帖子类型 http://domain.com/wp-json/wp/v2/types/the-icons-update 如何从该特定内容类型获取所有帖子? 我尝试过 http://domain.com/wp-json/wp/v2/posts?filter[post_type]=the-icons-update 但是它返回一个空数组(我想它返回默认的帖子,并且在我的网站上,我尝试检索的自定义帖子类型中只有帖子)。 我如何注册帖子类型可能会有问题吗? function custom_post_type() { $labels = array( 'name' => _x( 'The Icons Update', 'post type general name' ), 'singular_name' => _x( 'The Icons Update', 'post type singular name' ), 'add_new' => _x( 'Add Page', 'magazine' ), …

6
从REST API V2获取WP导航菜单
我正在尝试使用WP REST API v2插件从JSON响应中获取导航菜单。 没有针对REST API v2的导航菜单插件扩展,仅针对V1。 从Codex WordPress帖子类型中,我了解到导航菜单被视为帖子类型。 从Rest API Doc中,这是我们获取以下类型的帖子的方式: GET http://demo.wp-api.org/wp-json/wp/v2/types/<type> 我试图这样得到它: URL : http://localhost/wptest/wp-json/wp/v2/types/nav_menu_item 我收到403错误。 {"code":"rest_cannot_read_type","message":"Cannot view type.","data":{"status":403}} 服务器理解了我的请求,但拒绝提供数据。 问:我该如何解决?

1
通过WP REST JSON API在另一个PHP网站中显示受欢迎的帖子
我需要在同一域下的另一个PHP网站上显示流行和最新的帖子。 例: www.example.com ->主要网站(php,mysql) www.example.com/blog -> WordPress博客 需要在主网站上显示博客的热门近期帖子。 请注意,博客和主要网站使用两个单独的数据库。 我决定为此使用WP REST JSON API插件。现在我有不同的问题。 我使用以下代码检索上周的热门帖子。我真正需要的是通过API调用获取相同的数据。 $args = array( 'date_query' => array( array( 'after' => '1 week ago' ) ), 'posts_per_page' => $recent_posts_count, 'ignore_sticky_posts' => 1, 'meta_key' => 'post_views_count', 'orderby' => 'meta_value_num', 'order' => 'DESC' ); $popularposts = new WP_Query( $args ); …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.