本文发布于 1164 天前,其中的信息可能已经有所发展或是发生改变。
有时我们会对网站做一些修改,会对主题的functions.php进行修改。由于主题升级是覆盖升级,这些修改会被清除。所以我们需要一个不动主题functions.php而完成更改的方法。这时你可以做一个简单的小插件去代替functions.php完成网站的修改。
制作方法
首先在/wp-content/plugins目录新建文件夹,名字任意,例如:suiyi-optimize,然后进入创建suiyi-optimize.php。
然后打开suiyi-optimize.php输入插件头,使WordPress识别到插件
<?php
/*Plugin Name: 你的插件名称
Description: 你的插件说明
Author: 作者
Version: 版本号
*/
//添加需要的代码
?>
例如:修改404猜想模式[1]
<?php
/*Plugin Name: 优化随意之光
Description: 优化随意之光专属小插件
Author: 随意之光
Version: 1.0
*///使用严格猜测
add_filter( 'strict_redirect_guess_404_permalink', '__return_true' );
?>
然后前往管理后台启用插件即可
这样就对网站完成了修改,不会因为主题更新设置被清理。
如果你对主题其他文件进行了修改,使用插件似乎不太适合。下篇文章讲解对这种情况下的应当方法——子主题。设置子主题,避免主题更新导致更改失效