WordPress中文论坛 - WordPress Chinese Forums

 找回密码
 注册
查看: 407|回复: 0

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

[复制链接]

3

主题

12

帖子

20

金钱

WP 熟手

Rank: 2Rank: 2

积分
82
发表于 2016-6-9 16:48:13 | 显示全部楼层 |阅读模式
本帖最后由 3081213363 于 2016-6-9 17:06 编辑

前言

我用的知更鸟主题,我喜欢自定义一些功能,经常会更改主题的一些文件。也时常苦恼于主题每次升级后,我都需要重新编辑之前修改的自定义内容,才能满足我的需求。

尝试过使用子主题,他是通过子主题,相同目录下的文件去覆盖父主题的文件。而且子主题的function.php文件是被加载进父主题的function,也就意味着你在不动父主题文件的情况下,无法修改主题的function命令。

这样的问题不只是主题,同样还有插件。而且WordPress程序,也有一处bug一直没有修改,详细的请阅读这个文章:WordPress重置密码功能修复正常

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

就这样,历史半个月时间写出来这个插件。


20160609154409.png

插件介绍

目前是插件的Lite版本,包含插件主要功能,下面给你们一个使用的详细介绍。Pro版还在开发阶段,介绍完Lite后,会写下Pro版中要加入的功能,希望你会喜欢。

主要功能

查找指定文件中的内容,并进行替换。

功能特点

包含与之相关的辅助管理功能,如日志记录,源文件备份。根据日志记录进行一键替换等。

重要提示:插件替换操作是在备份完成源文件之后,才开始的替换操作。若源文件备份失败,则不执行替换操作!

替换操作

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

文件路径,默认会有4个预设目录,插件目录、主题目录、当前插件目录、当前主题目录。点击预设目录自动填写路径。

201606091549108.png


Pro版本中会开启自定义预设目录。

如果你自定义路径成功的进行了替换操作。下次使用时,下拉菜单中会保留历史记录。


20160609155659.png


提示:目前版本,不支持带有空格的文件路径替换,会提示文件不存在。


日志管理

在日志管理页面,你可以选择不同的日志名称,在右侧看到替换的记录操作。


20160609160209.png


在日志记录结尾处,提示“修改替换”按钮,将上传替换的内容,自动填写到替换操作中,核对后。进行替换。无需重新编辑内容。方便了升级后的重复修改。


20160609160443.png


删除设置可以对日志进行管理。

如果你点击了修改替换按钮,页面跳转替换操作。自动填写日志中的修改信息。


20160609160544.png


点击开始替换后,在下发,显示替换结果。


20160609155640.png


每一次替换操作,都会生成一个日志记录和源文件备份。

备份管理

20160609160818.png


在这里可以对备份进行管理


Pro版本功能简述

增加,添加文件名和内容查找功能,查找指定目录下的文件名或文件中的内容。包含子目录!

增加,打开指定php文件中的内容,并进行全文的编辑修改。

增加,日志管理中添加一键替换按钮,不用跳转到替换操作页面。

增加,日志和备份管理页面,各有两个目录,一个是常规目录,每次操作自动生成的文件存放目录,另一个是永久目录,用来存放用户指定的日志记录或备份文件。这样方便以后的替换

增加,配置页面,如设置预设目录,设置据对路径权限,添加php.ini文件路径的预设。等等

增加,备份管理增加一键恢复备份功能。

增加,备份管理增加备份文件下载功能。

待续……


插件主要功能全都在function.php中,里面备注也很详细,方便你们研究。

插件开发结合js、css、php写成。后续打算将本插件作为案例,录制成视频教学。不知各位是否有兴趣。当然,若都没兴趣,我也不会做了。


原文地址:http://fox-studio.net/31597.html


(哎呀,不会设置回复可见,请管理帮忙)

百度网盘:http://pan.baidu.com/s/1kV509oF

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|联系我们|WordPress中文论坛 - CNWP ( 闽ICP备12016335号-11 )

GMT+8, 2019-7-21 19:19 , Processed in 0.115782 second(s), 30 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表