SOHO建站

wordpress禁用Rest API

将以下代码插入到functions.php文件中即可

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");
remove_action("init", "rest_api_init");
remove_action("rest_api_init", "rest_api_default_filters", 10);
remove_action("parse_request", "rest_api_loaded");
remove_action("wp_head", "rest_output_link_wp_head", 10);
remove_action("template_redirect", "rest_output_link_header", 11);
remove_action("auth_cookie_malformed", "rest_cookie_collect_status");
remove_action("auth_cookie_expired", "rest_cookie_collect_status");
remove_action("auth_cookie_bad_username", "rest_cookie_collect_status");
remove_action("auth_cookie_bad_hash", "rest_cookie_collect_status");
remove_action("auth_cookie_valid", "rest_cookie_collect_status");
 
add_filter("rest_authentication_errors", function () {
    return new WP_Error("rest_disabled", __("The REST API on this site has been disabled."), ["status" => rest_authorization_required_code()]);
});
Published
Categorized as 建站知识 Tagged

By SOHO

wowsoho.com是一个wordpress建站公司

如何做好非洲跨境电商的网站

要做好非洲跨境电商的网站,需要综合考虑市场调研、产品定位、供应链管理、物流服务、营销策略和客户服务等多个方面。

wordpress给指定ID分类添加特定的字段

wordpress给不同的分类添加特定的字段,通过编写自定义的函数就可以实现。

一段代码就可禁止wordpress自动更新

进行过二次开发的wordpress网站,最好要把自动更新禁止了。不然,自动更新后的wordpress网站可能无法访问。

WP站访问时崩溃 刷新才能正常显示 怎么解决的方法

如果遇到这种情况,首先要判断是服务器问题?还是程序问题?通过排除法,找到问题,再根据具体的问题,解决问题。

wordpress两个网站用同一个数据库

wordpress两个网站用同一个数据库,同一个wordpress网站给绑定两个域名就可以。

WP根据文章ID判断是否有相册并调用

wordpress根据文章ID决断是否有相册并调用