Category WordPress

TOC Using Shortcode

我们使用TOC插件的时候,插件后台需要勾选auto insert,有时候需要Page页面也显示TOC。但如果所有的Page都显示的话,就会显得很乱。 那么如何某几个Page显示,其余Page不显示呢? 实现方法: 后台的auto insert不要勾选pages,在我们想要显示TOC的page中使用Shortcode来实现。 本次使用的插件为: Shortcode为: 或者 建议使用toc这个

ShortCode Display Site URL and Name

网站有的数据是需要动态更新的,比如版权声明,2022的时候就需要使用2022,2023的时候就需要使用2023,如何动态更新呢?可以使用shortcode来实现。 主题-function.php中加入下面代码: 显示网站URL:[site_url] 显示网站名字:[site_name] 显示当前年份:[current_year] 版权声明例子:Copyright  [current_year] [site_title] |  All Rights Reserved.

Jetpack Related Posts Issue

新网站,安装了jetpack,没有发布过文章。今天查看蜘蛛日志的时候,发现了一条这烟的请求https://ensky.tech/product/cup/?relatedposts=1,本来没有啥问题,可能从某个post的地方爬过去的,但好奇将其放到了浏览器中实验了一下,结果却显示: {“version”:”20211209″,”show_thumbnails”:false,”show_date”:true,”show_context”:true,”layout”:”grid”,”headline”:”Related”,”items”:[]} 我的产品页呢?怎么只有JSON数据了。看到这个URL中是一个Related,就想起来jetpack插件当时启用过一个related到功能,会不会是它导致的,然后就去找,果然找到一个,如图: 将jetpack的related post禁用以后,https://ensky.tech/product/cup/?relatedposts=1就正常显示产品页了。

WordPress Cache Issue

WordPress各类缓存带来的问题 WP安装以后,可能会安装如下缓存: Install WP Cloudflare Super Page Cache WP Rocket 后端缓存memcached 偶尔会带来WordPress后台更改页面以后,前端显示不正常。这个时候可能就是缓存的问题 How To Clear Cloudflare Cache 如何清CF的缓存: 后台:Setting->WP Cloudflare Super Page Cache 点击Purge CACHE 成功后的截图: Clear WP Rocket Cache 后台-设置- WP Rocket 下面三个按钮都点击一下 Clear Memcached Cache 宝塔后台,首页找到Memcached或者去软件商城里找到这个memcached 点击memcached进入设置,点击重启

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 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 →

« Older posts

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

Theme by Anders NorenUp ↑