Category WordPress

Zoho Create Filter

用zoho做域名邮箱,总是收到DMARC报告,创建一个过滤器过滤一下。 步骤#01: 在邮箱快速访问的地方搜索“Filter”或者“过滤器”。 进入邮箱以后,首先看到的就有个搜索框,就在这个搜索框里输入filter 步骤#02:选择规则 输入filter以后,会显示一些规则,选择create new incoming filter 步骤#03:创建规则 创建如下规则 [email protected] [email protected] [email protected] [email protected] [email protected] 关键字:zoho filter, zoho 过滤

Zoho Mail WordPress Connect

使用了一个WP Mail SMTP连接的zoho邮箱,有时候会连接失败,丢邮件。 Zoho官方有自己的WordPress插件,换过来试试,看看是否还会丢。 步骤#01:安装插件 官方插件地址 名字:Zoho Mail for WordPress 步骤#02:创建Client ID和Client Secret 打开https://api-console.zoho.com/,选择Server Based Home page填写网站的域名,比如是ensky.tech,就填写ensky.tech Authorized Redirect URL在刚安装的zoho mail插件页面中有。 成功以后,就会看到client Secret了 复制上一个步骤中的Client Secret和ID放到插件的配置中。 From Email Address就填写你的邮箱,比如[email protected] From Name: 自己随意了 授权界面 授权成功界面 参考:https://www.zoho.com/mail/help/zohomail-plugin-for-wordpress.html 步骤#03:测试邮件 测试一下是否可以发送成功,填一个企业邮箱之外的邮箱,比如Gmail、163、QQ等 步骤#04:创建一个规则,过滤一些DMARC

Contact Form 7 Error

网站配置了Contact Form 7以后,提交后总是报错”There was an error trying to send your message. Please try again later.” 网站使用的是zoho email, WP SMTP插件配置的,而且测试也成功了,为啥这个Form 7总是报错呢? 报错提示信息: Mailer: Other SMTP You must provide at least one recipient email address. 刚才没有读懂这句话啥意思,后来去另一个网站看了看配置,原来Contact Form 7设置的不够智能,没有将发件箱配置好,也就是提交表格以后,邮件发送给谁呢?它没有一个Default Setting,需要我们自己设置一个。 例如: 配置完以后

宝塔搭建的网站,如何备份到七牛云?

使用宝塔搭建的网站如何备份到七牛云? 步骤#01:申请七牛云账号 申请网址:https://www.qiniu.com/ 申请以后需要实名认证,绑定手机号和邮箱。然后就会送给你10GB的免费空间。 步骤#02:新建空间 创建一个空间,用于上传文件使用的,网址:https://portal.qiniu.com/kodo/bucket,如果网址不可用,去后台找一下最新的网址。 给空间命名 存储区域选择北美或者东南亚,国内需要过防火墙,速度会慢。 访问控制一定选择“私有” 自定义域名先不要管 步骤#03:宝塔后台安装七牛云插件 宝塔后台的软件商店搜索“七牛云存储”,会看到一个官方的插件,安装这个插件。 安装后,如图所示: 点击设置,如图所示: 所以我们需要做的就是找到如下信息,然后填进去就可以使用了。 步骤#04:寻找七牛云的秘钥 打开网址https://portal.qiniu.com/user/key ,如果可以直接看到秘钥管理,那么就会看到AK和SK了。看不到的话,点击右上角的头像,找到“个人中心”,点击秘钥管理,就能看到AK和SK。 步骤#05:配置宝塔的七牛云插件 填入上一步找到的AK和SK,以及之前创建的存储空间的名字。 加速域名位于空间概览这个位置 注意:七牛云对于测试域名有一个提醒,30天后会回收,我绑定了正常的域名,所以这个测试域名失效后是否会影响备份,还不知道,还得观察。 步骤#06:备份网站 宝塔后台——计划任务, 备份的时候选择备份到七牛云存储,同时保留本地备份 步骤#07:检查七牛云是否备份成功 登录七牛云,查看刚才创建的空间,是否有新的文件创建。 例如,刚才创建的空间创建了一个新的文件夹 bt_backup,然后还有database和site文件夹,存储量占用了172.96MB了,说明已经配置成功,开始备份了。 注意: 七牛云需要绑定一个域名,刚注册的时候会送你一个测试域名,可以使用一个月。一个月过期以后,就会出现域名待绑定状态,这个时候,网站备份还是没有问题,但是无法下载备份的文件。

WordPress Readmore设置

如果一篇文章特别长,有时候需要把后半部分折叠一下,这个时候就需要一个Readmore按钮,点击Readmore就能看到更多,点击readless可以返回折叠状态,测试了几个插件。可以在elementor上做到readmore,在post文章上也可以使用readmore. 推荐WP show more,这个插件简单免费,后台都没有找到菜单,文字可以定制,颜色可以定制,格式可以居中,居左,居右,文字大小可以调。 Read More by Edmon 官网地址:https://cn.wordpress.org/plugins/expand-maker/ 第一步:安装插件 第二步:后台选择Read more,选择inline 第三步:生成ShortCode 左上角填写此次Readmore的Title,随便写一个自己方便记忆的就可以。然后点击“save changes”,save以后就会看到shortcode。 例如:[expander_maker id=”1″ more=”Read more” less=”Read less”]Read more hidden text[/expander_maker] 如何使用这段short code呢? 比如说,如果我们想把第一段话显示出来,第二段话点击按钮才会显示。那么就那么写: 我是第一段话,哈哈哈哈 [expander_maker id=”1″ more=”Read more” less=”Read less”]我是第二段话,整个所有需要隐藏的文字都需要放到这里。[/expander_maker] 然后将上面的文字全部放到Elementor的TextEditor中即可。 例如: 看如下两张图片,我们把第一段话放到前面,中间的文字放在shortcode中间。 最后的效果: 文字只显示了一部分,然后就会显示一个ReadMore的标签,点击readmore会看到剩下的文字。 所有文字展示完以后,还会显示一个readless,可以将文字收回去。… Continue Reading →

使用SMTP插件是否需要开端口?

SMTP问题概述 昨天群里的小伙伴遇到一个问题,使用Linode的VPS搭建的WordPress网站,然后询盘邮件接收不到,最后有个小伙伴帮忙给解决了,给Linode客服发送邮件,请Linode开启了SMTP端口。 常用一些Email端口有25、587、465等,请Linode客服开启了这些端口以后,就可以正常接收询盘邮件了。然后小伙伴们就以为这个问题是需要这么解决的,当时我就提出了疑问,虽然没有详细研究过我们现在这种用法,但一直感觉哪里是不对的,我们都使用了zoho.com的邮件服务器了,为啥需要开自己的VPS端口? 外贸独立站的常规用法 现在介绍一下我们一般如何使用邮件服务器,因为我们搭建的是外贸独立站,不管是B2B,还是B2C的独立站,都是一个正规的企业独立站,因为对外来说,我们就是一个企业,那么作为一个企业,使用的邮箱不能是[email protected]这样的吧,这样感觉不正是,应该是[email protected],或者[email protected],或者[email protected]。 其中contact或者support这个属于通用名称,比如我们看到一些公司的企业邮箱也会用这个当用户名。ensky就是一个用户个人名字了。关键是后面的ensky.tech,这个是我自己的域名,假如我这是一个独立站的话,使用[email protected]这样的域名邮箱就会显的比较正式。 在外贸独立站配置企业邮箱的方法 一般有两种方法可以用 方法1:直接使用wp_mail()函数发送邮件 wp_mail函数介绍:https://developer.wordpress.org/reference/functions/wp_mail/ 这个实际上使用的就是VPS自身作为一个邮局,我们发送邮件的时候走的就是VPS自己,就是等于你申请的这个VPS既用来建了一个独立站,又用来作为了一个”邮件服务器“,因为也可以用它来收发邮件。 这个时候就需要开启本机的SMTP一类的端口,因为邮件服务器默认会使用这些端口,但你这些端口没有的打开,邮件服务器当然不工作了。就像是我们平常进超市的时候都是走正门,后门是搬运货物用的。这个正门就像一个端口,那超市正门关着,我们肯定进不去了。 方法2:使用SMTP插件 比如比较出名的一个插件”WP Mail SMTP by WPForms“,官网地址https://wordpress.org/plugins/wp-mail-smtp/ 这个插件会提供好多的配置,比如经常用的有zoho.com,把zoho作为一个SMTP服务器使用,那么我们就可以将zoho.com配置到”WP Mail SMTP by WPForms“中,这个时候使用的实际上是zoho.com提供的邮件服务,并不是我们自己VPS的邮件服务。 所以如果使用zoho.com的时候是不需要开启本机的SMTP端口的。那么我们WordPress发送邮件的时候,是怎么和zoho.com通信的呢?我看了一下这个插件的介绍,它写的是通过API的方式通信的。 介绍: HOW DOES WP MAIL SMTP WORK? WP Mail SMTP plugin easily resolves email delivery problems… Continue Reading →

Install WP Cloudflare Super Page Cache

一个CloudFlare提速的插件 步骤#01:安装WP Cloudflare Super Page Cache 步骤:进入WordPress后台,在安装插件的地方搜索”WP Cloudflare Super Page Cache“ 官网地址:https://wordpress.org/plugins/wp-cloudflare-page-cache/ 步骤#02:设置WP Cloudflare Super Page Cache WordPress后台——>Setting——>找到WP Cloudflare Super Page Cache 配置方式01:使用API Key的方式 这个需要输入CloudFlare的邮箱地址和密码 配置方式02:使用API Token的方式 这个只需要输入邮箱地址和一个Token,不需要密码。 首先登录CloudFlare,点击”我的个人资料“。 然后点击左侧的”API令牌“ 点击”创建令牌“ 选择自定义令牌,在这个地方最好把语言改为英文,然后如下步骤: 创建完以后,会看到如下图所示的一个Token,然后将这个Token复制到插件中,就可以了。 将Token放到插件中以后,有一个Enable Cache的操作,不要忘记了。 如何检测是否配置成功 浏览器访问自己的网站,使用F12去查看。看到cf-cache-status:hit就表示成功了。 x-wp-cf-super-cache:cache x-wp-cf-super-cache-active:1 上面这两个值表示正常缓存… Continue Reading →

TOC插件研究

群里讨论问题,有个大佬说TOC与一般的锚链接是不一样的。来研究研究它。 首选我安装的是“Table of Contents Plus”,官网地址:https://wordpress.org/plugins/table-of-contents-plus/,这个插件的安装次数已经有300,000+,已经具有标杆价值了。 首先随便创建一篇文章 注意:文章到多做几个H2的标题,至少4个,看TOC的默认设置。 查看TOC的效果 现在TOC的效果已经出来了,可以看到标题了。 研究代码 打开网页,点击查看源文件,然后搜索how are you,就能找到我们所需要的代码了。 然后我们看下面的代码,分为两部分: 第一部分:是一个div,然后id=toc_container,class是no_bullets 第二部分:div结束以后,是一些H2标签和P标签。 我们来研究研究上述两部分。 首先看第二部分 是H2和P标签,这个无任何特殊不同,和普通格式是一样的。不过多一个span,其中span中有一个id,这个id是定位使用的,没有“google SEO”的技术意义。 span标签的解释: id标签是定位使用的,我们普通的锚链接也需要使用id来定位。 我们来看看第一部分代码: 第一部分代码中有一部分是锚链接, 比如这行代码,就是一个锚链接的作用,只是多了一个span。 <a href=”#How_do_you_do”><span class=”toc_number toc_depth_1″>3</span> How do you do?</ 在这部分代码中,一些div, p, span, ul, li等标签都没有特殊意义,就是起一个普通HTML标签的作用,但还有一些class,我们看看里面都有啥。其中使用到了4个class: no_bulletstoc_titletoc_numbertoc_depth_1 其中都是格式控制,无特殊不同… Continue Reading →

Shoptimizer主题突然无法全屏了

最近一个朋友的网站遇到一个问题,记录一下解决问题的经过。 他的网站突然无法全屏了,处于一个Boxed的状态,就是elementor配置Page的时候的一个Boxed状态。但由于网站正在使用,安装了40多个插件,不好直接排查。 然后我就搭了一个测试环境,用测试环境去调试。所有就有了这篇迁移VPS和换域名的过程https://ensky.tech/migrate-website-and-change-domain/,实际上不迁移,在他的VPS上搭一个测试环境就可以了,只换个域名就可以。 但是他的网站很脆弱,没做啥就突然这样了,没敢用,还是用我的环境比较放心。 测试环境搭建好以后,首先一步步的禁用插件,然后刷新前端观看效果。直到禁用到Kirki Customizer Framework这个插件的时候,发现可以全屏了,但是颜色都变了,网站之前设计的颜色没有了。因为这个插件是Shoptimizer的一个必备插件。 然后我就想是不是Kirki Customizer Framework被升级了呢?果然如此,与我网站正在用的对比了对比,版本比我的高。然后我就把我的插件打压缩包,覆盖了测试环境下的Kirki Customizer Framework,然后测试环境就正常了。 随之,又把生产环境的替换了一下,他的网站就正常了。 切记:以后不要勾选Auto-Update,插件自动更新可能会更出莫名其妙的问题。

宝塔网站迁移VPS、换域名

如何从一个VPS迁移到另一个VPS,并且更换域名。 步骤#01:新域名配置DNS服务器,配置一个A记录指向新的VPS的IP地址。 步骤#02:将旧网站的数据打包,使用宝塔的备份功能。 那么备份的文件哪里去了呢? 备份的文件分为两部分: 1:网站源文件,源代码,HTML,PHP文件一类,这些文件在根目录/www/backup/site里面。 2:备份的数据库文件,位于:根目录/www/backup/database 找到最新的一个备份,然后将这两个文件下载好,上传到新的VPS中。 步骤#03:上传旧网站的备份到新的VPS 可以先在旧的VPS中将网站文件和数据库文件下载到本地,然后上传到新的VPS。但是如果VPS在国外,比如在美国的话,下载速度可能比较快,但上传你就会比较慢。 这个时候,我们就可以使用一个新的指令wget,直接从VPS到VPS的复制。 例如: wget https://ensky.tech/wordpress-3.1-zh_CN.zip 我们只需要将我们要复制的文件放到网站的根目录去,就可以这样复制了。比如我的备份文件是wordpress-3.1-zh_CN.zip,然后我的网站是ensky.tech。那么将wordpress-3.1-zh_CN.zip文件复制到网站的根目录中,就可以直接使用wget https://ensky.tech/wordpress-3.1-zh_CN.zip来复制文件了。 步骤#04:宝塔后台创建新的网站 就像创建新网站一样去创建,域名使用新的域名,数据库可以创建一个新的。 步骤05:将旧网站的HTML等文件放到新网站的文件夹中 将我们之前打包的网站文件(HTML、PHP文件一类),复制到如下目录中,然后解压缩。 需要删除自带的404.html和index.html 解压缩的时候需要保持文件结构和之前的旧网站一致 解压缩后: 解压以后需要保证wp-config.php这个文件处于根目录中。如图所示: 步骤#06:恢复数据库文件 菜单:宝塔后台——数据库——找到自己创建的数据库,然后点击导入,选择本地上传的方式,把旧网站的数据库上传上去。 然后点击导入,导入刚才上传的文件。 步骤#07:网站配置 比如原来网站使用了SSL,那么先把SSL开启。 还有伪静态,如果以前开启了,那么也把伪静态打开。 例如: 步骤#08:更新WP-Config.php文件的数据库名字和密码 在网站根目录中,找到wp-config.php文件,就能看到文件中有如下三行代码,这个需要替换为新的。也就是我们刚开始创建网站的时候的用户名和密码。 define( ‘DB_NAME’, ‘ensky.tech’ ); define( ‘DB_USER’, ‘ensky.tech’ ); define(… Continue Reading →

« Older posts Newer posts »

© 2025 ensky的跨境笔记 — Powered by WordPress

Theme by Anders NorenUp ↑