关于微信小程序无法调用屏蔽了rest api

2020年2月3日20:36:45 评论 1050字阅读3分30秒

关于微信小程序无法调用屏蔽了rest api,

本主题 是这样的

//移除wp-json链接
add_filter('rest_enabled', '_return_false');
add_filter('rest_jsonp_enabled', '_return_false');
remove_action( 'wp_head', 'rest_output_link_wp_head', 10 );
remove_action( 'wp_head', 'wp_oembed_add_discovery_links', 10 );

还有 部分是这样的,

//屏蔽 REST API
add_filter('json_enabled', '__return_false' );
add_filter('json_jsonp_enabled', '__return_false' );
add_filter('rest_enabled', '__return_false');
add_filter('rest_jsonp_enabled', '__return_false');

// 移除头部 wp-json 标签和 HTTP header 中的 link
remove_action('wp_head', 'rest_output_link_wp_head', 10 );
remove_action('template_redirect', 'rest_output_link_header', 11 );

所以导致 网站的数据无法被微信小程序调用,

考虑安全 问题:

需要做路由判断, 只准微信打开这个路由。在这里就不赘述了,好多人说 没法实现。

要想 使用这个功能,我们 可以,这样办,

将 :
add_filter('rest_enabled', '_return_false');
add_filter('rest_jsonp_enabled', '_return_false');

修改为:

add_filter('rest_enabled', '_return_true');
add_filter('rest_jsonp_enabled', '_return_true');

修改完,记得重启一下服务器上的PHP-FPM进程

也可以,直接
add_filter('rest_enabled', '_return_false');
add_filter('rest_jsonp_enabled', '_return_false');

删除就行了,不用改 。

而这个 程序文件路径:到Functions.php删除了屏蔽rest api的代码

继续阅读
  • 文本由 发表于 2020年2月3日20:36:45
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
iOS APP上架被拒重新提交审核 网站建设

iOS APP上架被拒重新提交审核

iOS APP上架被拒重新提交审核 iOS APP审核比较严格,难免会出现被拒绝的情况,需要根据苹果反馈的问题修改后重新打包上传审核! 1、登录itunesconnect、https://itunes...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: