自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 WordPress批量给没有图片的文章自动添加图片配图

每次写文章配图巨麻烦,特别是有些人批量采集文章,不可能一个个去配图,那么有没有什么方法能批量给WordPress没有图片的文章自动添加图片,并且还要自动识别该文章有没有图片,如果没有图片才自动配图,如果有图片就不配图。

2023-10-04 13:34:16 779

原创 WordPress删除长时间未登录的垃圾用户

经过查询发现WordPress的用户都存在wp_usermeta、wp_users这两个表里面,wp_users存的是用户主要信息,wp_usermeta存的是用户的扩展信息,比如用户最后登录时间,会员日期,会员级别等等。已经有一万多注册用户了,这些用户中会员只有1000多号人,99%是注册不付费的白嫖党,可能你们觉得一万注册用户很牛逼,但是对于我来说,任何不付费的用户都是垃圾用户,留着他们没有任何意义,所以我只能把他删掉。最后我用到的,不一定和你们的业务逻辑相符,不用乱用。

2023-07-18 15:34:45 1148

原创 cloudflare防CC、DDOs攻击保姆级教程,附带防御规则

1、创建一个规则,名称随意2、点编辑表达式,把表达式代码复制进去保存六、网络 > 洋葱路由关掉七、重启服务器配置完以大概30秒生效,一定要重启一下服务器,让服务器断开所有的程序连接。

2023-04-01 03:28:30 10613 2

原创 宝塔MySQL数据库经常自动停止或者掉线的解决方案

早上在排查网站时发现某个网站流量掉了,然后打开显示数据库连接错误,我顿时就知道了这是什么原因,肯定是MySQL数据库自动停止了,一般遇到这种情况说明网站可能遭遇到了小规模cc攻击,数据库或者服务器内存承受不住而掉线了,而且这种情况通常发生在晚上。这些沙雕也很狡猾的,大白天的他知道你会盯着网站,所以他们一般晚上才打你,因为晚上我们要睡觉,没这个时间去盯着网站,所以我写了个定时监控脚本,可以定时间监控MySQL、Nginx是否停止,如果停止就执行重启任务,并且记录日志到。监控,其他的不需要添加,

2022-10-13 13:54:20 3892 4

原创 亲测有效:宝塔防盗链不起做用的解决方法

宝塔防盗链有什么作用呢,主要作用就是防止别的网站,用我们的网站的图片,但是我在设置时发现,宝塔防盗链不起作用,我已经开启了宝塔面板的防盗链功能,但是对方还是可以下载。正常的防盗链,设置以后,其他人是用不了的,比如一张图片,我设置了防盗链以后,只有我的网站能用,其他网站是用不了,并且还不能直接打开这张图片,直接打开图片会显示404。但是宝塔防盗链不但不能关闭空白请求,而且别的网站还能用我的图片,简直是离谱!宝塔防盗链怎么设置才能起作用?经过我去谷歌一番查找后,终于找到原因了,说到这里我已经不想吐槽

2022-04-29 17:02:57 1741

原创 WordPress设置文章草稿状态未发布也能评论

用过WordPress的人应该知道,WordPress文章在未发布时是不能评论的,但是作为一个勤奋的站长,我不需要这么玩意,因为我的文章大多是提前准备好的,为了提现出文章的活跃度,我需要提前在每一篇文章中添加评论。但是因为文章未发布时是不能评论的,所以我要取消这个限制。解决方案1、找到/wp-includes/comment.php文件查找:if ( current_user_can( 'read_post', $comment_post_ID ) ) {把下面这几行代码删掉if (

2021-09-09 13:25:44 206

原创 自用b2全部用户修改成会员

zrz_lv lv0zrz_vip vip2b2_user_update_dateb2_dark_room 0b2_distribution 0INSERT INTO `wp_usermeta` ( `user_id`, `meta_key`, `meta_value`) select id,'zrz_lv','lv0' from wp_users;INSERT INTO `wp_usermeta` ( `user_id`, `meta_key`, `meta_value`) sele.

2021-07-31 18:09:01 119

原创 网站静态资源CDN分离时图标不显示

其实网站图标不显示的问题我遇到很多次了,一般出现这种问题说明我网站已经到一定程度了,流量大了就要开始做动静分离,把网站的css、js、图片、字体等等全部静态资源脱离出来单独放到一个服务器,因为存放静态资源的服务器带宽都很大,不怕人多变卡。在分离的过程中通常都会遇到下图中的错误,这是因为跨域问题,至于什么是跨域,这个大家不需要知道,大家只需要知道怎么解决这个问题就是了,其实这个跨域的问题我遇到很多次了,每次都去遇到了都去百度复制代码。后来嫌弃百度这个过程废时间,干脆发个博文把代码贴出来,下次用起来

2021-06-08 19:15:09 254

原创 WordPress sitemap地图插件出现This page contains the following errors错误

今天发现sitemap xml地图插件,出现This page contains the following errors错误,这个插件我从几年前就开始用了,中间从来没出过问题,今天心血来潮想访问一下xml地图,结果出现如下错误:经过一番研究解决了这个错误,具体什么原因就不细说了,相信各位站长也不关心这个,我就直接给出解决方案。1、找到“wordpress”根目录下的“wp-blog-header.php”文件,查找:$wp_did_header = true;在此代码后面加入:.

2021-05-15 13:55:37 4375

原创 WordPress自定义相册

/** * 添加升级会员提示框 * */function vip_ti_shi( $content ='') { $user_id = is_user_logged_in() ? wp_get_current_user()->ID : 0; $CaoUser = new CaoUser($user_id); if( !is_user_logged_in() ){ if (pic_total()>4) { //未登陆状态广告代码.

2021-04-29 09:35:08 393

原创 WordPress数据库表结构

wp_posts表ID:自增唯一IDpost_author:1post_date:发布时间post_date_gmt:发布时间(GMT+0时间)post_content:爬取到的标题+分类+[rihide]图片[/rihide]post_title:爬取到的标题标题post_excerpt:空着post_status:publishcomment_status:openping_status:closedpost_password:空着post_name:爬取到的标题to_pin.

2021-04-27 20:08:18 320

原创 php伪造referer,破解防盗链

if (!defined('ABSPATH')) {die;}header("Content-type:text/html;character=utf-8");/** sockopen 伪造 referer网站来源地址 * @parem $url 要访问的页面地址 * @parem $target 伪造来源页面 * @parem $port 网站端口 默认 80 * @parem 页面脚本执行时间 默认 30 s * * */ $url="https://tjg.hywly.co.

2021-04-21 17:20:34 536

原创 解决WordPress启用cdn后,文章阅读量统计不刷新

亲测有效!今天给大家解决WordPress启用cdn后,文章阅读量统计不刷新的问题为了网站的访问速度,今天给网站加上了cdn,这里我用的是WordPress,什么,你说程序猿还用开源的博客程序?靠,问这话的人纯属脑子有坑。如果我自己开发一个博客,我是不是还得去维护,还得去更新?但是呢,WordPress有专门的团队帮你去维护ge更新,并且还是免费的,别人给你打工,而且还不收钱,为什么不用?我就bi鄙视一些程序员,觉得自己是程序员,什么东西就非得用自己开发的,如果用别人的就低人一等的样子,你这么牛掰为

2021-02-04 16:35:13 712 3

原创 WordPress解决用WP Mail SMTP插件无法发送邮件的问题(亲测有效)

WordPress解决用WP Mail SMTP插件无法发送邮件的问题,这个方法经过我本人的亲自测试,绝毕有效!今天我有一个网站需要搬家,但是搬家的时候遇到一个问题,我用的是WordPress,但是我搬家后发现WP Mail SMTP插件无法发送邮件。然后我又换了一个发送邮件的插件,结果依然还是不行,最后我只好依靠万能的百度了,结果不提还好,一提起百度我就生气,马勒戈壁,我把百度的文章从头到尾挨个试了一番,没一个管用的当时别提多生气了,不知道你们遇到过没,当你遇到问题去百度时,结果发现度娘里的方法都

2021-01-19 21:09:48 3410 1

原创 WordPress批量添加、修改、删除自定义字段的sql命令

写一下WordPress批量添加、修改、删除自定义字段的sql命令,今天有个小伙伴问我一个问题,原本他用的是另外一个主题,看见日主题比较美观,于是他换到了日主题,用日主题的时候遇到了个问题,凡是资源站设置价格啥的是必须的,但是每一个主题所对应的自定义字段是不一样的,特别是日主题有一个价格折扣字段,如果为空会报错。一篇篇文章加字段不现实,很烦,所以我给他用SQL批量添加这个字段。既然说到了批量添加WordPress自定义字段,干脆我把WordPress批量添加、修改、删除自定义字段的sql命令全部分享了吧

2020-10-23 23:30:20 1005

原创 js控制广告代码只显示在某个省份城市

js控制广告代码只显示在某个省份城市<script src="https://pv.sohu.com/cityjson?ie=utf-8"></script><script Language="JavaScript"> var iPAddress = "", iPAttach = "";//IP地址,IP归属地 GetIPAll(); //获取IP地址,IP归属地 function GetIPAll() { iPA

2020-09-10 22:04:11 311

原创 js快速查看用户ip地址是哪个省份城市的

js怎么查看用户ip地址是哪个省份城市的1、引入js文件<script src="https://pv.sohu.com/cityjson?ie=utf-8"></script> <script src="https://ip.ws.126.net/ipquery"></script>2、js判断省份城市代码<script src="https://code.jquery.com/jquery-3.3.1.min.js"&gt

2020-09-07 21:04:20 1525

原创 WordPress批量增加、修改、去除重复自定义字段

一、如何批量增加新的自定义字段insert into wp_postmeta (post_id, meta_key, meta_value)select ID, '新自定义字段', '自定义字段值' from wp_posts where post_type = 'post';二、批量修改自定义字段名称UPDATE 'wp_postmeta' SET 'meta_key'='新的自定义域名称' WHERE 'meta_key' = '旧的自定义域名称';三、去除重复的自定义字段1、

2020-07-30 16:20:35 919

原创 js正则匹配包含某属性的img图片标签

比如我要匹配包含class属性的img,获取到class的值,是不是正则就是以<img开头,以/>结尾,中间包含class属性,中间的其他属性忽略。<img alt="高清" id="av" src="a.jpg"'/>答案如下:<img.*?class="(.*?)".*?\/?>...

2020-07-26 19:34:03 1889

原创 亲测有效,解决宝塔面板连接ftp时,出现Socket错误导致FTP无法连接或超时

折腾半天终于解决了,宝塔面板连接ftp时,出现Socket错误,导致FTP无法连接或超时的问题,自从用了宝塔面板后发现,这个东西简直太方便了,无论是建站也好,或者是操作文件,安装ftp都非常快速简单,但是最近我趁早活动买了个云服务器,安装FTP的时候发现。这ftp死活就是连不上,额不,说连不上也不对,是连上去了,大家可以看上面的图片,看里面的文字显示ftp已经登录上去了,但是最后在获取里面的文件时超时了,所以就导致ftp连接超时而失败了。这个还真是第一次遇到,于是我就去网上找解决方法,说起这个我就气,

2020-07-25 20:21:53 2705 1

原创 php 教你如何提取img标签里的图片链接,以及src、alt属性值

有时候我们会有这样一个需求,在一串html页面中,提取出整个img标签,或者是提取出img标签里的src属性,也就是我们所需要的图片链接,话不多说直接贴代码,代码如下:function extract_img($tag) { preg_match_all('/(id|alt|title|src)=("[^"]*")/i', $tag, $matches); $ret = array(); foreach($matches[1] as $i => $v) { $

2020-06-08 00:08:19 2261

原创 php抓取网页所有的图片标签,包括下一页分页

<?php $s="";for ($x=2; $x<=10; $x++) { $url="http://www.ali213.net/news/html/2018-12/399323_{$x}.html"; $html = file_get_contents($url); //preg_match('~<div class="news_l">([\s...

2020-03-26 15:46:05 447

原创 MySQL怎么将表中一列数据复制到另外一个字段

今天有个人问了个问题,他说我现在有一个需求,我想把mysql数据库中a表的某个字段的一整列数据全部复制到另外一个新字段去,举个列子:现在 user 表中有3个字段,分别是id,userName,name,现在需要把userName这个字段的全部数据复制到name字段中,那么要怎么做呢?别跟我说什么你为什么不直接改字段名,人家肯定是既要userName字段同时还要name字段才有这需求,你以为就你...

2020-03-24 23:57:42 2743 6

原创 网站预缓存代码

本站长自用代码,当网站启用缓存时,用脚本自动访问网站上的所,使页面提前缓存,好处就不用多说了,懂得自然懂#/bin/bash#进入到网站根目录,请按实际填写cd /www/wwwroot/1000xi/#从sitemap.xml中取出所有页面地址, 每隔0.5秒请求一次,触发缓存。for url in $(awk -F"<loc>|</loc>" '{pri...

2019-10-25 17:17:21 463

原创 Linux宝塔禁止国外ip访问服务器,屏蔽国外ip访问网站代码(亲测有效)

当网站做到一定程度时,说不准就会引来某些不良人士的攻击,以及扫描漏洞,或者是当你网站有起色后,会有某些禽兽直接采集你的网站,偏偏特么的采集网站比自己的网站权重还高,这简直没法忍。但是你们发现没,来攻击网站的ip大多数是国外的,采集站也大多用的国外空间,因为备案太麻烦。这也就意味着如果能屏蔽国内ip访问网站,能干掉70%的CC或者ddos攻击,前段时间小新网赚博客也被攻击了,然后我在网上找了很多...

2019-09-17 10:55:46 17286 18

原创 WordPress熊掌号改造

<!--熊掌号改造开始--> <script src="//msite.baidu.com/sdk/c.js?appid=1613038489707269"></script> <?php if(is_single()||is_page()){ //文章发布时间 $pubDate=get_th...

2019-08-02 10:56:19 131

原创 EMlog怎么实现为文章tag标签自动添加内链?

以前用WordPress是有这个功能的,假如说我这个文章添了一个昆明风景这个标签我在章时带有昆明风景这4个字,那么程序昆明风景添加一个内链,内链链接到昆明风景这个标签。但是emlog这个功能,也没找到这个插件,所以就贴出这个功能的代码吧主题huti1、在主题模板目录module.php文件中,?>符号之前加入以下代码//自动标签内链 function nltag($conte...

2019-05-01 00:34:08 826

原创 从AliSQL切换到MySQL出现Unknown collation: 'utf8mb4_unicode_520_ci

记一次从AliSQL切换到MySQL出现Unknown collation: 'utf8mb4_unicode_520_ci出现错误的原因以前一直用的AliSQL,AliSQL是阿里根据MySQL优化的,可以说是优化版本,性能更高,更加稳定,如果优化完还和原版是一样,那还优化个tuiz腿子,有一次网站搬家时,因为服务器anz安装的是普通版的mySQL,我也懒得去huan换她,在导入SQL文...

2019-04-18 22:30:43 251

原创 ygbook生成xml格式的sitemap网站地图

原本ygbook是有自动生成sitemap地图这个功能的,网址是:域名/sitemap/baidu但是这种方式只有百度支持,其他的都不支持,不信看下面的图360上传提示看图上面的红色字体,除了百度,其他搜索引擎只支持.xml格式,不支持目录xin形式提交,这就很无奈,所以只能通过代码的方式自动生成,注意是自动额,写个定时脚本每天定时生成.xml文件,并且缓存在本地。&lt;?p...

2019-03-15 17:14:44 594

原创 ygbook和杰奇小说程序有什么区别,ygbook模板移动端怎么配置 百度主动实时推送功能?

现在移动端占比和pc差距甚大,就比如淘宝的成交,90%是在移动端,所以说现在移动端越来越重要了,pc端的流量简直是小的可怜,废话不多说,说下我用的两种小说程序,ygbook和杰奇,两个都是需要掏钱的哈,但是身为大天朝人,连电脑使用的Windows系统都能破解,还有什么是不能破解的对吧?ygbook和杰奇介绍就不说了,某度上多的是,我之所以用ygbook是因为它比杰奇省心,而且ygbook的移动...

2019-03-12 15:55:32 1638

原创 ygbook正则过滤配置

{filter replace=''}[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+\.?{/filter}/* 匹配网址 */{filter replace=''}-?[1-9]\d*中文{/filter}/* 匹配中文两个汉字 */{filter replace=''}(\[|【|\(|(){/filter}...

2019-03-11 19:49:31 750 1

原创 Linux定时请求网页

#!/bin/bashPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/binexport PATH#进入到网站根目录,请按实际填写cd /www/wwwroot/80rc/#从sitemap.xml中取出所有页面地址, 每隔0.5秒请求一次,触发缓存。for url in $(awk -F"&...

2018-10-05 20:10:28 1127 1

原创 错误解决:laravel没有APP_KEY导致The only supported ciphers are AES-128-CBC and AES-256-CBC with the correct k

解决方案,生成laravel app_key,命令:[html] view plain copyphp artisan key:generate    错误提示:The only supported ciphers are AES-128-CBC and AES-256-CBC with the correct key lengths....

2018-05-16 18:05:06 1660

原创 错误解决:Linux保存文件提示:readonly option is set (add!to override)

wq保存文件的时候提示readonly option is set (add!to override)一个简单粗暴 解决方法,切换到root账户,直接运行命令::wq!

2018-05-16 18:01:32 20987 4

原创 Laravel 将数据表的数据导出,并生成seeds种子文件

用过laravel的都知道,我们表里面的数据通常是保存到seeder文件中,但是有些时候需要将表里已有的数据存到seed文件中,那么怎么保存呢,其实这里有个扩展包叫iseed,我们可以利用它来把数据表里的数据导出到seed中。安装isseed安装isseed,我这里是laravel 5.4,安装的iseed是2.1版本的,你们看情况,随意composer require "orangehill/i...

2018-05-11 10:36:13 2400

原创 Linux 挂载LVM格式磁盘(充分利用磁盘)

废话不多说,直接来命令,跟着敲就好查看已划分区空间使用情况:fdisk -l查看已划分区空间使用情况:df -hal记得下面的第三行:/dev/mapper/VolGroup-lv_root(有可能你的和我不一样),后面会有大用[root@XS10351145199 ~]# df -halFilesystem Size Used Avail Use% Mounted on...

2018-04-23 18:55:55 3063

原创 Apache/Nginx/PHP反网络爬虫攻略

我们都知道网络上的爬虫非常多,有对网站收录有益的,比如百度蜘蛛(Baiduspider),也有不但不遵守 robots 规则对服务器造成压力,还不能为网站带来流量的无用爬虫,比如一些恶意爬取网站漏洞的爬虫。最近发现 nginx 日志中出现了好多宜搜等垃圾的抓取记录,于是整理收集了网络上各种禁止垃圾蜘蛛爬站的方法,在给自己网做设置的同时,也给各位站长提供参考。一、Apache①、通过修改 .htac...

2018-03-29 11:26:14 2382

原创 Shell脚本自动抓取蜘蛛404死链并提交到搜索引擎

脚本主要功能:每天定时分析网站前一天的 nginx 日志, 然后提取状态码为 404 并且 UA 为百度蜘蛛的抓取路径,并写入到网站根目录下的 death.txt 文件,用于提交百度死链。#!/bin/bash#Desc: Death Chain File Script#Author: ZhangGe#Blog: http://zhangge.net/5038.html#Dat...

2018-03-29 10:43:55 967

原创 Ubuntu下使用Vagrant打造跨平台可移动的LAMP开发环境

Vagrant其实说白了,它就是一个管理虚拟机的工具,反正好处多多,其他的你们自己去查吧所需的工具1、vagrant,这个是必须的,用来管理虚拟机下载你电脑对应的版本下载地址:https://releases.hashicorp.com/vagrant/1.8.62、虚拟机软件,这里我用的是VirtualBox   下载地址:https://www.virtualbox.org/wiki/Down...

2018-03-15 11:02:31 879

原创 ubuntu14.04安装mysql-server出现unable to fetch some archives

今天博主不小心把MySQL库给删除了,只好重装MySQL了,结果在安装的时候出现:ubuntu14.04安装mysql-server报错........... unable to  fetch some archives ,maybe run apt-get update or try with解决方法:执行命令:sudo apt-get update...

2018-03-08 11:57:11 827 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除