wordpress如何禁用wp-json
wp-json可以很方便获取wordpress的内容,但也让采集变得容易起来,很容易被恶意抓取。如果我们的站点没有小程序或者客户端版本,大可关闭wp-json。
插件关闭
imwpf可以很方便关闭关闭wp-json接口并且不影响后台使用,并且其他更强大的优化功能,推荐使用。前往imwpf (wp扩展)一款强大的wordpress功能扩展插件下载。

代码关闭
由于wordpress新版编辑器的后台会使用wp-json,因此只需要让未登陆的禁止使用即可。现在网上很多方法都直接禁止了,前后台都禁止了,无法使用新版编辑器
用下面的代码,在你的主题里面的functions.php里面增加
add_filter('rest_authentication_errors', function () {
if (!is_user_logged_in()) {
return new \WP_Error(403, 'not allowed');
}
});
不过我还是推荐使用插件,提供了更加简单的控制方法,还能提升性能。
你可能还喜欢下面这些文章

为了让wordpress更好用,我们开发了一款wp工具箱插件。imwpf提供 免登录发布接口、优化工具箱(定时任务开关,修订版开关,wp-json开关,缩略图开关)、防垃圾评论、后台文章分类标签ID显示、百度推送、收录快捷查看 功能,并且还在

//developer.wordpress.org/rest-api/using-the-rest-api/frequently-asked-questions/#can-i-disable-the-rest-接口据此,Wordpress。

有一天我看主机的CPU竟然一直是100%,十分奇怪。但sitemap是实时生成的,对于文章数量多的站点,访问sitemap对网站消耗是巨大的。站长工具箱现在可以直接禁用自带的网站地图,对于文章数量多的站点,建议禁用这个功能。

wp_next_scheduled(‘my_awesome_cron_hook’)。_get_cron_array()或get_option(‘cron’)。

如果我编辑wp-config.php我应该添加:(.*) https://%{SERVER_NAME}/$1 [ wp_redirect(‘https://’ . $_SERVER[

我熟悉 WordPress 并使用 WordPress 菜单系统。在您的functions.php创建一个类,使用与父类非常相似的方法来扩展Walker_Nav_Menu :

我查了很多,大部分人都说wp_head() 位于 wp-includes/general-template.phpwp_head() 位于 wp-includes/general-template.php。