将functions.php做成专属插件,避免主题更新导致设置覆盖
本文发布于 664 天前,其中的信息可能已经有所发展或是发生改变。

有时我们会对网站做一些修改,会对主题的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' );
?>

然后前往管理后台启用插件即可

这样就对网站完成了修改,不会因为主题更新设置被清理。

如果你对主题其他文件进行了修改,使用插件似乎不太适合。下篇文章讲解对这种情况下的应当方法——子主题。设置子主题,避免主题更新导致更改失效

《将functions.php做成专属插件,避免主题更新导致设置覆盖》(https://blog.suiyil.cn/2539.html)为随意之光发布于随意之光博客,其中原创内容均以知识共享署名-非商业性使用-以相同方式共享 4.0 国际许可协议(CC BY-NC-SA 4.0)进行许可,转载与引用请注明出处,详见版权协议与免责声明

评论

  1. one
    Windows
     广东省
    1年前
    2022-3-30 10:48:27

    请教一下,这个mac风格的代码框怎么实现的

    • 博主
      one
      Android
       山东省
      1年前
      2022-3-30 10:55:42

      高亮代码功能来自主题自带,具体实现方法我没有研究过。

发送评论 编辑评论


|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
2233娘 ©bilibili
mao,来自:https://github.com/XiaoLFeng/Emoji
mao,来自:https://github.com/XiaoLFeng/Emoji
颜文字
Emoji
小恐龙
花!
2233娘
mao
mao2
上一篇
下一篇