超级替换 Super Replace for WordPress 比子主题更好用的自定义修改插件

2016年6月9日原创教程 建站历程25,5513

前言

我用的知更鸟主题,我喜欢自定义一些功能,经常会更改主题的一些文件。也时常苦恼于主题每次升级后,我都需要重新编辑之前修改的自定义内容,才能满足我的需求。文章源自狐狸影视城-https://fox-studio.net/31597.html

尝试过使用子主题,他是通过子主题,相同目录下的文件去覆盖父主题的文件。而且子主题的function.php文件是被加载进父主题的function,也就意味着你在不动父主题文件的情况下,无法修改主题的function命令。文章源自狐狸影视城-https://fox-studio.net/31597.html

这样的问题不只是主题,同样还有插件。而且WordPress程序,也有一处bug一直没有修改,详细的请阅读这个文章:WordPress重置密码功能修复正常文章源自狐狸影视城-https://fox-studio.net/31597.html

我相信你也遇到这样的问题,百度没有找到一个合适的修改插件,可以每次在主题或插件升级后,去自动替换上次修改的内容,这样具有针对性修改。不用苦恼于一下子修改了整篇文档,还要对照主题是否有新加和删除内容。文章源自狐狸影视城-https://fox-studio.net/31597.html

就这样,历史半个月时间写出来这个插件。文章源自狐狸影视城-https://fox-studio.net/31597.html


超级替换 Super Replace for WordPress 比子主题更好用的自定义修改插件文章源自狐狸影视城-https://fox-studio.net/31597.html

 文章源自狐狸影视城-https://fox-studio.net/31597.html

插件介绍

目前是插件的Lite版本,包含插件主要功能,下面给你们一个使用的详细介绍。Pro版还在开发阶段,介绍完Lite后,会写下Pro版中要加入的功能,希望你会喜欢。文章源自狐狸影视城-https://fox-studio.net/31597.html

主要功能文章源自狐狸影视城-https://fox-studio.net/31597.html

查找指定文件中的内容,并进行替换。文章源自狐狸影视城-https://fox-studio.net/31597.html

功能特点文章源自狐狸影视城-https://fox-studio.net/31597.html

包含与之相关的辅助管理功能,如日志记录,源文件备份。根据日志记录进行一键替换等。文章源自狐狸影视城-https://fox-studio.net/31597.html

重要提示:插件替换操作是在备份完成源文件之后,才开始的替换操作。若源文件备份失败,则不执行替换操作!文章源自狐狸影视城-https://fox-studio.net/31597.html

替换操作

Lite版本也是公测版本,文件路径可选范围为 wp-content/目录下的所有文件。也是为了保护您的网站程序,路径并没有完全开放。之后会在Pro版本中加入权限的选择,其中包含绝对目录的定义,如直接修改php.ini文件,或WordPress程序文件等。文章源自狐狸影视城-https://fox-studio.net/31597.html

文件路径,默认会有4个预设目录,插件目录、主题目录、当前插件目录、当前主题目录。点击预设目录自动填写路径。文章源自狐狸影视城-https://fox-studio.net/31597.html

超级替换 Super Replace for WordPress 比子主题更好用的自定义修改插件文章源自狐狸影视城-https://fox-studio.net/31597.html

 文章源自狐狸影视城-https://fox-studio.net/31597.html

Pro版本中会开启自定义预设目录。文章源自狐狸影视城-https://fox-studio.net/31597.html

如果你自定义路径成功的进行了替换操作。下次使用时,下拉菜单中会保留历史记录。文章源自狐狸影视城-https://fox-studio.net/31597.html


超级替换 Super Replace for WordPress 比子主题更好用的自定义修改插件
文章源自狐狸影视城-https://fox-studio.net/31597.html

 文章源自狐狸影视城-https://fox-studio.net/31597.html

提示:目前版本,不支持带有空格的文件路径替换,会提示文件不存在。文章源自狐狸影视城-https://fox-studio.net/31597.html

 文章源自狐狸影视城-https://fox-studio.net/31597.html

日志管理

在日志管理页面,你可以选择不同的日志名称,在右侧看到替换的记录操作。文章源自狐狸影视城-https://fox-studio.net/31597.html

超级替换 Super Replace for WordPress 比子主题更好用的自定义修改插件文章源自狐狸影视城-https://fox-studio.net/31597.html

 文章源自狐狸影视城-https://fox-studio.net/31597.html

在日志记录结尾处,提示“修改替换”按钮,将上传替换的内容,自动填写到替换操作中,核对后。进行替换。无需重新编辑内容。方便了升级后的重复修改。文章源自狐狸影视城-https://fox-studio.net/31597.html

 文章源自狐狸影视城-https://fox-studio.net/31597.html

超级替换 Super Replace for WordPress 比子主题更好用的自定义修改插件文章源自狐狸影视城-https://fox-studio.net/31597.html

 文章源自狐狸影视城-https://fox-studio.net/31597.html

删除设置可以对日志进行管理。文章源自狐狸影视城-https://fox-studio.net/31597.html

如果你点击了修改替换按钮,页面跳转替换操作。自动填写日志中的修改信息。文章源自狐狸影视城-https://fox-studio.net/31597.html

超级替换 Super Replace for WordPress 比子主题更好用的自定义修改插件文章源自狐狸影视城-https://fox-studio.net/31597.html

 文章源自狐狸影视城-https://fox-studio.net/31597.html

点击开始替换后,在下发,显示替换结果。文章源自狐狸影视城-https://fox-studio.net/31597.html

超级替换 Super Replace for WordPress 比子主题更好用的自定义修改插件文章源自狐狸影视城-https://fox-studio.net/31597.html

 文章源自狐狸影视城-https://fox-studio.net/31597.html

每一次替换操作,都会生成一个日志记录和源文件备份。文章源自狐狸影视城-https://fox-studio.net/31597.html

备份管理

超级替换 Super Replace for WordPress 比子主题更好用的自定义修改插件文章源自狐狸影视城-https://fox-studio.net/31597.html

 文章源自狐狸影视城-https://fox-studio.net/31597.html

在这里可以对备份进行管理文章源自狐狸影视城-https://fox-studio.net/31597.html

 文章源自狐狸影视城-https://fox-studio.net/31597.html

Pro版本功能简述

增加,添加文件名和内容查找功能,查找指定目录下的文件名或文件中的内容。包含子目录!文章源自狐狸影视城-https://fox-studio.net/31597.html

增加,打开指定php文件中的内容,并进行全文的编辑修改。文章源自狐狸影视城-https://fox-studio.net/31597.html

增加,日志管理中添加一键替换按钮,不用跳转到替换操作页面。文章源自狐狸影视城-https://fox-studio.net/31597.html

增加,日志和备份管理页面,各有两个目录,一个是常规目录,每次操作自动生成的文件存放目录,另一个是永久目录,用来存放用户指定的日志记录或备份文件。这样方便以后的替换文章源自狐狸影视城-https://fox-studio.net/31597.html

增加,配置页面,如设置预设目录,设置据对路径权限,添加php.ini文件路径的预设。等等文章源自狐狸影视城-https://fox-studio.net/31597.html

增加,备份管理增加一键恢复备份功能。文章源自狐狸影视城-https://fox-studio.net/31597.html

增加,备份管理增加备份文件下载功能。文章源自狐狸影视城-https://fox-studio.net/31597.html

待续……文章源自狐狸影视城-https://fox-studio.net/31597.html

 文章源自狐狸影视城-https://fox-studio.net/31597.html

插件主要功能全都在function.php中,里面备注也很详细,方便你们研究。文章源自狐狸影视城-https://fox-studio.net/31597.html

插件开发结合js、css、php写成。后续打算将本插件作为案例,录制成视频教学。不知各位是否有兴趣。当然,若都没兴趣,我也不会做了。文章源自狐狸影视城-https://fox-studio.net/31597.html

文章源自狐狸影视城-https://fox-studio.net/31597.html
weinxin
千年骚狐
  • 本文由 发表于 2016年6月9日
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
评论:2   其中:访客  2   博主  0
    • 广州律师
      广州律师 0

      靠谱吗?

      • 陈庚华律师
        陈庚华律师 3

        <img src="” />

      匿名

      发表评论

      匿名网友 填写信息

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

      确定