只是想知道是否有人可以提供帮助。
我在wordpress中设置alogolia插件并尝试索引内容。但是,只有一些数据被编入索引,我在woocommerce的索引页面上一直出现错误。
我收到以下错误:
wp_remote_post()失败,索引不起作用。查看日志以获取更多详细信息。
名为https://www.latestbuy.com.au/wp-admin/admin-post.php
的网址此外,当我尝试在网站上搜索时,我在控制台中收到以下错误
POST https://02ywvd0g5t-dsn.algolia.net/1/indexes/wp_terms_product_cat/query?x-a ... plication-id = 02YWVD0G5T& x-algolia-api-key = 9bf593cf7f7dd2a8388ab640dd14a924 404(Not Found)
未捕获错误:索引wp_terms_product_cat不存在(...)
我在两台不同的服务器和两台不同的主机上尝试过这种方法,并遇到同样的问题。
有人经历过这个吗?
感谢。
Vish
答案 0 :(得分:3)
该插件确实需要您的WordPress实例才能通过http或https协议与自己联系。
这是必需的,以便我们避免达到最大内存限制或最大执行时间限制。
在您的情况下,您使用的是SSL。
如果您的ssl证书无效或您的openssl库无法处理,并且您的网站也可以通过http获得,则可以将以下行添加到您的wp-config.php文件中:
define( 'ALGOLIA_LOOPBACK_HTTP', true );
这将强制环回调用通过http而不是https发生。
如果这还没有解决您的问题,请在“日志”上发布wp_remote_post错误的日志详细信息'页面作为评论。