工具

  • wordpress,  工具,  技术

    WordPress更新5.6后,编辑文章页面无法打开解决

    今天对wordpress进行了升级,升级到5.6后,突然发现,无论是新建文章,还是编辑文章,页面都无法打开,且页面上并没有明显的错误提示信息。 最开始,怀疑是升级后一些插件不兼容,于是将插件禁用后,发现还是无法使用,最终,看到站点健康检查中,建议升级php版本(因为已经升级,所以截图中已经看不到了) 开始怀疑是否是升级后的wordpress版本不兼容老版本的php, 所以进行了php升级,由 php 7.3 升级至 7.4.14,果然该问题修复:

  • wordpress,  工具,  技术

    WordPress分类/标签目录404

    WordPress分类/标签目录访问404的问题,往往是因为固定链接设置的问题导致。 如下: 如当前页面的网址是 https://www.fushengwushi.com/archives/1131, 而如果当前目录“技术”的地址是 https://www.fushengwushi.com/archives/technology, 访问自然是404,因为Wordpress将其当成了一片文章去访问。 解决办法: 为分类和标签,单独设置前缀,不要与文章的前缀“archives”一样即可。

  • wordpress,  工具

    WordPress整站迁移

    WordPress进行迁移是一个常遇到的问题,无论是换服务器,换域名等等,可能都会需要对Wordpress进行整站迁移,下面介绍一种简洁高效的迁移方式。 步骤一: 安装插件 All-in-One WP Migration 新建一个空白的wordpress站点,在新站点以及待迁移数据的站点上,都安装插件 All-in-One WP Migration。 步骤二: 导出老站点数据 步骤三: 新站点导入数据 ps: 默认有最大上传文件限制,如果待导入的文件大小超过该限制,则是无法直接导入的,请看补充步骤。 补充步骤: 解决上传文件大小限制 下载Wordpress插件 https://import.wp-migration.com/ , 将插件上传到wp-content/plugins文件夹下: 此时,进入新站点后台插件管理,就可以看到该插件了,启用该插件: 此时,再次进行导入,就可以发现上传文件大小的限制已经放大了: 此时,导入老站点导出的文件后,就完成了整个站点数据的迁移工作。 最后,将安装的两个插件禁用并删除,all-in-one-wp-migration-file-extension 可能后台直接删除会报错,若报错,直接到服务器上将该文件夹删除即可。

  • wordpress,  工具,  技术

    wordpress折叠效果

    在wordpress使用过程中,经常会用到折叠的效果,比如书籍目录之类,如: 实现方法如下 步骤1: 利用自定义html小工具,将工具加入页首,页脚等公共模块,模块配置代码如下: 步骤2: 在打开主题编辑器,在functions.php中增加以下代码: ps: 小工具中的代码也可放在主题编辑器中的header.php中head标签内,但要注意,同functions.php一样,更新主题后,会被覆盖,需要重新编辑,但如若利用小工具的方法,主题更新则不会对其造成影响

  • wordpress,  工具,  技术

    WordPress Discus插件去除用户名和邮箱

    Discus插件是wordpress中最为常用的评论插件之一,但是往往也并不一定满足我们的需求。 此次,我就介绍下,如何最简化Discus插件的发表评论功能,最终效果如下: 步骤一:通用评论设置 在通用设置中,接触发表评论的相关限制 步骤二:Discus表单设置 设置discus表单,去除多余表单项 Discus插件,默认用户名和邮箱表单项是无法去除的,但是我们可以通过样式隐藏 添加自定义样式: .wpd-form-col-full{display:none}

  • 技术
    Python,  工具

    批量修改文件名(python)

    背景 工作中总有各种场景,需要批量修改文件的名字,但是一个一个的该实在是太麻烦而且太费时间了,所以干脆写了个批量修改文件名的脚本。 代码 使用 说明: python3 rename.py [要替换的文件名部分] [替换后的名字] [需替换文件所在的文件夹地址] ps: 也可直接cd到文件所在目录,然后运行脚本,此时参数3则忽略,参数2默认值为空 举例