作者

WordPress禁止上传文件的图片生成缩略图

WordPress上传图片和管理图片非常方便,但是有一个问题非常麻烦,那就是每次WordPress上传图片之后会自动生成几个不同尺寸的缩略图,虽然WordPress网站这个功能非常方便,可以自动将图片修改成为我们需要的尺寸,但是大多数大家上传图片之前已经将图片尺寸修改好了,不需要再修改尺寸。而且WordPress每个图片都自动生成几个不同尺寸的缩略图,会造成网站空间的浪费。这些多余的图片占了整个图 ...

wordpress过滤评论

必须包含中文的评论 使用 preprocess_comment 钩子,在用户提交评论时进行进行判断,若评论内容不存在中文字符则评论失败。 注意:若不存在中文字符,用户会立即收到评论失败,需要重新提交评论。 用正则'/[一-龥]/u'进行判断: 在 function.php 下添加: 非中文评论自动标记为垃圾评论 使用 pre_comment_approved 钩子,在用户提交评论后进行进行判断,若 ...

WordPress为后台页面创建表单选项

不废话,先上官方推荐做法 以下展示所有表单选项 选项很简单,但是如果我需要对表格进行操作呢? 来看看用wordpress官方类来实现操作。 注意,wordpress不建议你使用此类,原因是以后可能会有变动。 但事实上你会发现很多插件都用了此类来实现表格。 不废话,上代码: 我们发现相当复杂且繁琐,我仅仅需要一个表单,却要填写这么多代码,非常不优雅。 那有没有简介的办法呢 答案当然是有的,我们可以通 ...

Windows批量重命名的技巧

在Windows自带的文件管理器里,多选文件,按 F2 键,输入新的文件名,比如 1 ,然后回车。 你会发现神奇的空格加括号加数字: EMMM..... 明明Mac上自带的功能到Windows上却缺失。 解决办法 使用 PowerShell 命令 PowerShell 进入需要重命名的目录 输入: 就可以把所有 .jpg文件批量重命名成 1.jpg 2.jpg 3.jpg 顺序了,如果需要修改其他 ...

冷门的css属性:initial

分享一个比较强硬的属性, 可以把几乎所有css属性进行重置。前端在 ctrl + c 时就不用这么痛苦检查样式了,虽然没办法像 <iframe src="..."></iframe> 那样彻底隔离 css 和 js 。 一键隔离所有父级css属性: 还可以单独还原css属性默认值: 属性值 值 描述 initial 修改所有元素属性的值为其初始化值 inherit 修改所有元素属性的值 ...

2024纯代码美化WordPress登录页

内容来自:https://www.iowen.cn/chundaimameihuawordpressmorendengluye/ PHP源代码: 将代码添加到WordPress主题的“functions.php”文件中即可。 我试了一下,踏马直接报错 毕竟两年前的文章,还是要修改一下才行。 上修复后的代码: $ico 里替换自己logo。 $img 里替换左边图标 css里没适配多语言切换按钮,只 ...
MySQl 信息技术

MySQL CVE 补丁安装教程

步骤详解 1. 下载CVE补丁 首先,我们需要从MySQL的官方网站或其他可靠来源下载最新的CVE补丁文件。将补丁文件保存到本地,以备后续使用。 2. 停止MySQL服务 在应用CVE补丁之前,我们需要停止MySQL服务。在命令行中执行以下命令: 这将停止MySQL服务,确保在补丁应用过程中不会有任何冲突。 3. 备份MySQL数据 在应用补丁之前,强烈建议备份MySQL数据库中的所有数据。这样, ...

极简版自建一言语句php

查看效果:https://www.krjojo.com/resources/sentences/ 这是hitokoto原版效果:https://v1.hitokoto.cn/ 简直就是一模一样。 优点: 缺点: 一言数据来自:https://github.com/hitokoto-osc/sentences-bundle 一言开源社区官方提供的语句库,系 hitokoto.cn 数据打包集合。 2 ...
PHP

PHP8 JIT 配置说明

注意点: JIT共用了很多原来Opcache做优化的基础数据结构,比如data flow graph, call graph, SSA. 配置php.ini 参考文档: https://www.php.net/manual/zh/opcache.configuration.php 下载安装好以后,除掉原有的opcache配置以外,对于JIT我们需要添加如下配置到php.ini: opcache.j ...
PHP

给WordPress添加smtp

SMTP邮件功能在WordPress中是很常用的功能, 虽然WordPress自带了mail函数,但用自带mail函数发送邮件很容易失败或者被拒收。 特别是阿里云,直接把25端口封了,防火墙甚至一点提示都没有,你都不知道这端口根本不通! 可以尝试解封25端口 你还得承诺以下内容: 我/我公司承诺并保证TCP 25端口仅用来连接第三方的SMTP服务器,从第三方的SMTP服务器外发邮件。如发现您使用本 ...
MySQl

MySQL中binlog过多的正确处理方式

登录MySQL 查看binlog过期时间 命令: Empty set 或者 0:永不过期 10:保留最近10天的binlog文件 设置自动清理binlog 修改配置文件,在[mysqld]标签下增加内容: MySQL8.0之前: MySQL8.0: 别问为什么,问就是被弃用了,看文档: https://dev.mysql.com/doc/refman/8.0/en/replication-opti ...
MySQl 信息技术

1Panel的MySql数据库异常警告

装上1Panel后用了一段时间,发现MySQL 8.2.0日志不停报错,内容为: 尝试关闭站点,并把唯一的PHP容器服务停止,日志依然不停刷,怀疑是面板问题。 而且面板数据库-当前状态-总连接数,显示异常,数字一直不停增加。 导致Binlog也特别大,大半个月已经总共生成17G的binlog文件了,刚买99一年的阿里云就挂了个wordpress,何德何能跑这么多SQL… 只好跑去1Panel论坛提 ...
Linux 信息技术

新服务器到手后设置扩展内存那些事-Swap

检查swap Type=file(Swapfile) Type=partition(zram) 无(无swap) Swapfile(swap) 在内存不够用的时候,将部分内存上的数据交换到swap(硬盘)空间上,以便让系统不会因内存不够用而导致oom或者更致命的情况出现。建议服务器使用 查看swap是否有创建 使用文件作为swap分区 卸载swap分区 删除swap分区 设置swap分区使用优先级 ...