标签: wordpress-rest-api

使用 REST API V2 在 wordpress 中的 http://localhost/wp-json/wp/v2/posts 上出现 404

我在http://localhost/wp-json/wp/v2/posts路由上收到 404 。我将永久链接类型更改为普通链接。还是遇到了同样的问题。

如果它有用,我是 ubuntu 16.04 桌面最近从 15.10 升级,遇到了 php5.6 到 7.0 升级的问题。我现在在 php 7.0

Edit1:尝试了所有其他固定链接设置组合,没有结果!

rest wordpress routes angularjs wordpress-rest-api

2
推荐指数
1
解决办法
8399
查看次数

WP API和ACF-提取选项页面

目前正在使用https://github.com/airesvsg/acf-to-rest-api与WP API和ACF一起进行react项目。一切正常,但是现在我必须获取ACF选项页面。看不到可用的端点/wp-json/acf/v3/options/{id}吗?

谢谢你们的帮助

php api wordpress advanced-custom-fields wordpress-rest-api

2
推荐指数
1
解决办法
1494
查看次数

CF7笔芯问题

所以基本上我在Wordpress上安装了Contact form 7。我在gtmetrix上遇到了这个问题,这很烦人并且使我失去了网站速度。

wp-json/contact-form-7/v1/contact-forms/2562/refill
Run Code Online (Sandbox Code Playgroud)

无论如何,我可以避免这个问题吗?我什至没有表格上的验证码。

谢谢您的帮助!

wordpress contact-form-7 wordpress-rest-api

2
推荐指数
1
解决办法
2681
查看次数

WordPress Rest API 获取帖子总数

我正在使用以下内容来获取帖子

http://demo.wp-api.org/wp-json/wp/v2/posts
Run Code Online (Sandbox Code Playgroud)

我对帖子的最大限制是每个请求 100。

所以我必须提出多个请求才能获得所有帖子。

我怎样才能获得总帖子数,以便我知道我必须提出多少请求?

谢谢。

wordpress wordpress-rest-api

2
推荐指数
2
解决办法
6694
查看次数

WordPress REST API-超过10个帖子

我搜索了此问题,并尝试了几种没有运气的解决方案。

我的主要路线在这里:https : //cnperformance.wpengine.com/wp-json/wp/v2/products?_embed

我安装了“ WP REST API过滤器参数”插件,以还原当REST API移至WordPress核心时删除的过滤器。

我试过了:https : //cnperformance.wpengine.com/wp-json/wp/v2/products?_embed&?filter[per_page]=-1

https://cnperformance.wpengine.com/wp-json/wp/v2/products?_embed&?filter[posts_per_page]=-1

我也在functions.php中尝试过

add_filter( 'rest_endpoints', function( $endpoints ){
    if ( ! isset( $endpoints['/wp/v2/products'] ) ) {
        return $endpoints;
    }
    unset( $endpoints['/wp/v2/products'][0]['args']['per_page']['maximum'] );
    return $endpoints;
});
Run Code Online (Sandbox Code Playgroud)

参考在这里:https : //github.com/WP-API/WP-API/issues/2316

我已将posts_per_page的值设置为100,-1,没有区别。我还尝试仅添加参数'&posts_per_page = -1而不使用过滤器查询,但这也不起作用。任何帮助或见解,不胜感激!

wordpress custom-post-type wp-api wordpress-rest-api

2
推荐指数
1
解决办法
3263
查看次数

WordPress Rest api 分类仅返回 10

当我尝试使用 wp rest api 列出分类法中的术语时,我只得到 10 个项目。 例如。my-domain.io/wp-json/wp/v2/my_taxonomy/?

在 php 中,使用get_terms('my_taxonomy'),我得到了这个分类中的所有术语。

WP 似乎限制了其余 api 的结果。

有什么帮助吗?

谢谢

wordpress wordpress-rest-api

2
推荐指数
1
解决办法
1691
查看次数

如何禁用WordPress的小部件块编辑器?

WP 5.8 带有一个新系统来管理名为“Widgets Block Editor”的事件。如何禁用这个新系统并恢复 WordPress 的经典小部件编辑器?

php wordpress widget wordpress-rest-api wordpress-gutenberg

2
推荐指数
3
解决办法
3545
查看次数

检测 WordPress REST API 响应?

检测 WordPress 响应是否由 REST API 生成的最佳方法是什么?似乎还没有任何条件标签,如is_feed()is_page()?

WordPress 生命周期后期的一些钩子可能会改变输出,例如天真地附加 html 标签或调试内容。问题是,如果响应是来自 REST API 的 JSON blob,附加内容将使 JSON 响应无效。

is_feed有条件的标签不承认饲料和回报REST API的响应false

wordpress wordpress-rest-api

1
推荐指数
1
解决办法
2495
查看次数

Wordpress REST API - 写入 JSON 文件?

我一直在摆弄 Wordpress REST API,创建了我的自定义端点,并获取了我想要的确切数据。基本上,我创建了一个端点来接收所有帖子/页面/acf - 我只想在预加载期间调用 API 一次,而不是在每次页面加载时调用 API。

但是,当我调用 API 时,所有逻辑都会运行,这会导致加载时间为 1 到 2 秒。是否有可能每当我在 Wordpress 上进行更新时,它都会调用我的端点,并在服务器上写入一个 JSON 文件,即 data.json?这样,当我加载网站时,它可以调用 data.json,完全没有延迟。

我不确定这是否可能,但想尝试在这里询问。

php wordpress wordpress-rest-api

1
推荐指数
1
解决办法
6789
查看次数

Woocommerce Rest api - 操作超时

因此,我需要从我的 wordpress/woocommerce 中提取所有客户,并定期(至少每天)将它们插入到集中式数据库中。我可以毫无问题地连接到 api,但似乎设置了任意速率限制。

当我运行以下代码时:

for ($i = 1; $i < 100; $i++) {

    $data = array(
        'per_page' => 30,
        'orderby' => 'registered_date',
        'order' => 'desc',
        'page' => $i,
    );


    $woocommerce = new Client(
        'https://example.com',
        'ck_xxx',
        'cs_xxx',
        [
            'wp_api' => true,
            'version' => 'wc/v2',
        ]
    );


    try { 
        $customers = $woocommerce->get('customers', $data); 
    }
    catch(HttpClientException $e) {
        $err = $e->getMessage(); 
    }


    foreach($customers as $customer){

        $SystemID = $customer->id;
        $CustomerEmail = $customer->email;
        $CustomerFirstName = $customer->first_name;
        $CustomerLastName = $customer->last_name;
        $CustomerRoleName = $customer->role;
        $UserName = …
Run Code Online (Sandbox Code Playgroud)

php wordpress woocommerce wordpress-rest-api woocommerce-rest-api

1
推荐指数
1
解决办法
3794
查看次数