技术笔记
一名已转行的程序员KindEditor Asp版 上传图片自动压缩2023-11-27 / 代码笔记 / 42 围观 / 0 吐槽
今天给老客户修复网站,因为网站年数长久了,调试中发现上传图片20M,像素6000多,上传成功后并未压缩,导致上传后图片特别大,而且一个图片20M还特别占用空间。决定给上传插件添加压缩图片功能,修改后从20M多,压缩到几百或几十KB,图片根据网页大小降低了像素。这样打开网页加载图片的速度也会提升。废话不多说,直接上代码。前提是:服务器上必需...
B2主题下载数据与Erphpdown互转2023-05-25 / 代码笔记 / 112 围观 / 0 吐槽
不管B2主题还是erphpdown,两者都就将下载数据存储在wp_postmeta,这表里面。我通过PhpMyAdmin搜索进行两个对比可以看出区别,因为我以前用过erphpdown,所以两种情况都存在我的数据库里。在meta_key字段里,B2主题的是b2_single_post_download_group,erphpdown是do...
如何移除WordPress Shortlink(短连接)避免收录动态链接2023-05-24 / 代码笔记 / 95 围观 / 0 吐槽
WordPress的短链接是从WordPress3.0开始就有了,为的是缩短网页的URL长度,但是有谁会去记一个动态的链接呢,更何况搜索引擎对于这种动态地址还不是很友好,同时在在前端网页内容的头部添加了一行HTML代码作为元标记,格式如下:<linkrel=’shortlink’href=’https://www.*****.com/?p=1245′/>默认短链接采用?p=ID形式,ID是文章或页面的数字。虽然我们给WordPress做了...
微信公众号Token验证失败的解决方法2023-05-22 / 代码笔记 / 105 围观 / 0 吐槽
1. 技术分析法这次我们在代码里面加入跟踪http记录的方法来查看我们自己的服务器收到了请求没有回应,还是微信根本没有发请求过来。通过调用系统环境变量$_SERVER,可以查看到HTTP请求的信息,其中两项重要的是把其加入代上面的代码中,并且将其写入到本地文件中来,全部代码<?phptraceHttp();def...
【WordPress插件】异地登录IP提示 Erphp Login Tips2023-05-19 / 代码笔记 / 93 围观 / 0 吐槽
Erphplogintips是一款模板兔开发的前端异地登录IP提示的WordPress插件,用户每次登录网站后会在前台右下角弹出本次与上次登录地点的提示,让用户知道自己的账号是否被盗。此功能已内置在Erphploggedin插件里了,如果使用了Erphploggedin插件的用户不用再安装此插件。WordPress插件下载链接:...
实现WordPress上传图片文件自动重命名(防止文件名重复和中文名)2023-05-19 / 代码笔记 / 74 围观 / 0 吐槽
WordPress技巧,就是在我们上传图片的时候,能够让图片的名称自动变成英文或数字。具体有根据上传时间命名和MD5转码文件名为32位字符串两种格式的文件命名方法,只能二选一。1、时间戳重命名// wordpress上传文件重命名function git_upload_filter($file) {$time = date("YmdHis");$file['name']&nbs...
WordPress 怎么关闭禁用网站的 RSS Feed 功能?2023-05-19 / 代码笔记 / 75 围观 / 0 吐槽
1、如果要彻底封禁网站全部rssfeed功能,将下面代码加入functions.php里就行:/*** 封禁所有 feed 功能*/function dr_qa_disable_all_rss_feed() {wp_die( 'Feeds have been disabled.', 'WordPress Error...
一款关注微信公众号登录网站的WordPress插件2023-05-18 / 代码笔记 / 67 围观 / 0 吐槽
目前只有认证的服务号有生成带参数的二维码接口权限,认证服务号的这个接口权限可用于关注公众号登录,且不需要手动输入验证码。但是,由于我们的用户大多数都是个人用户,没法申请服务号以及认证(微信的各种认证都需要花钱)。那么个人用户想涨粉的同时有登录网站功能,怎么办?我们为了满足个人用户的需求特别开发了这款插件,支持未认证的订阅号实现关注公众号一...
YzmCMS手机版绑定域名后列表分页URL没有变解决方法2021-02-11 / 代码笔记 / 601 围观 / 0 吐槽
【教程】YzmCMS手机版绑定独立二级域名https://www.yzmask.com/show/768.html按照官方教程来修改后,可以完美实现手机绑定m二级域名。但是,实现两端URL相同的时候,发现列表分页的URL是不匹配的。PC端URL:http://www.b.com/qitaxinwen/list_2.html手机端U...
ThinkPHP3.23遍历(分批)处理大量数据解决方法2021-01-31 / 代码笔记 / 474 围观 / 0 吐槽
前言在php开发中经常有处理大量数据的需求,但是单次读出太大数据再遍历报内存溢出报错,用ini_set('memory_limit','-1');可以避免报错,但是页面加载会很慢。很多时候也不能解决问题。解决思路给数据库中每条记录加上一个处理状态的字段status=0 。【0=>表示未处理,1=>表示已处理】分批按status=0条件查询数据并处理,处理完成修改记录status=1。浏览器挂机执行即可。应用场景...
Powered By Z-BlogPHP
Copyright 技术笔记 Rights Reserved.