详细说明:WPJAM Basic 详细介绍:一键搞定 WordPress 功能屏蔽和增强优
优采云 发布时间: 2022-10-29 20:33详细说明:WPJAM Basic 详细介绍:一键搞定 WordPress 功能屏蔽和增强优
WPJAM Basic 插件的“优化设置”是 WPJAM Basic 的初始功能。可以说是我博客整理的关于使用WordPress多年的优化插件。
以上是该功能的完整视频介绍。当时的想法是为各种不用的或者可能影响性能的功能提供开关,这样当你自定义WordPress开发的时候,只需要一键搞定。多年发展,我的优化设置的功能分为功能屏蔽和增强优化两部分:
功能掩码
从上图可以清楚的看出,功能阻塞就是让你在WordPress中屏蔽一些不用的功能,同时也给出了一些简单的原因以及什么场景可以屏蔽这个功能。当前支持阻止以下功能:
1.
文章Revision 会将多条历史数据插入 Posts 表,导致 Posts 表冗余。建议屏蔽文章修订功能,提高数据库效率。
2.
如果 Trackbacks 协议被滥用,将会在博客上产生大量垃圾邮件。建议完全关闭 Trackbacks。
3.
WordPress 使用图片来渲染 Emoji 文字,但是渲染图片经常打不开,现在主流浏览器已经支持 Emoji 文字,建议屏蔽 Emoji 功能。
4.
WordPress会将一些纯文本字符转换为格式化的HTML实体,但是这些转换不适合中文环境,所以我们最好去掉这些字符转换。
5.
WordPress feeds主要供读者使用,但现在使用读者的用户越来越少,而采集使用的feeds越来越多,造成不必要的资源消耗。建议关闭网站提要。
6.
管理员每六个月再次登录后,会看到站点管理员的邮箱验证界面。如果您认为没有必要,您可以阻止电子邮件验证。
7.
GDPR 是欧洲通用数据保护条例。为了适应这个规律,WordPress在后台设置了很多隐私功能。如果您只在中国运营博客,您可以在后台删除与隐私相关的页面。
8.
WordPress更新服务器在国外,经常打不开。建议关闭WordPress后台和自动更新功能,手动或SSH更新WordPress。
9.
Auto Embeds 协议允许您插入视频 网站 或图片分享 网站 的链接,链接中收录的视频或图片将自动显示。但是这个函数支持的网站都是外来的。建议禁用 Auto Embeds 功能以加快页面解析。
10.
文章嵌入功能允许您在此站点或 WordPress 站点中的其他站点上嵌入 WordPress文章。如果不需要,可以屏蔽 文章Embed 功能。
11.
WordPress 5.0发布带来的Gutenberg编辑器很酷,但是很多人不习惯,还是更喜欢原来的简单编辑,可以屏蔽Gutenberg。
12.
客户端发布使用XML-RPC协议文章,如果只在后台发布,可以关闭XML-RPC功能。
增强优化
加速优化是清理WordPress生成的无用代码,对部分WordPress资源进行加速优化。目前,它具有以下功能:
谷歌字体非常易于使用且非常方便。很多WordPress主题也使用谷歌字体,但是谷歌在线字体在中国的速度不是很快,有时打不开。这就是为什么 WordPress 在中国有时速度不够快的原因。
WPJAM Basic允许您选择第三方谷歌字体加速服务,也可以自定义输入加速服务地址:
详细介绍:
Gravatar的部分CDN服务器在中国访问困难,存在头像无法显示的问题,WordPress后台或评论页面有时会默认加载Gravatar头像图片,可能导致页面卡顿。
WPJAM Basic 允许您选择第三方 Gravatar 图像加速服务,也可以自定义输入加速服务地址:
详细介绍:
WPJAM Basic 允许您直接在后台设置帧嵌入,避免点击劫持并增强 网站 的安全性:
详细介绍:
去掉分类的分类目录和WordPress页面的URL,这两个页面的页面重写规则是否相同,那么我们可以直接使用页面重写规则来处理。
WPJAM Basic 还添加了一个附加选项。如果博客自定义了其他自定义分类模式,您可以选择设置哪种分类模式来应用该功能:
详细介绍:
如果长期上传的图片名称是1.jpg,那么上传一张图片会导致数据库执行几十到几百条SQL查询。上传时要更改图片名称,并添加图片名称。多了一个时间戳,几乎可以保证图片名不能重复:
详细介绍:
WordPress会在页面头部输出版权信息和其他服务发现代码。版权信息代码会让用户知道你当前运行的 WordPress 版本,服务发现代码可以解释你的博客支持哪些服务。
这些代码会在前台造成一些安全问题,最好一键删除。
详细介绍:
一般不建议将WordPress工具栏显示在网站的前台,可以一键移除。
详细介绍:
如果您熟悉 WordPress,您将能够在正确的 WordPress 模式下编写,因此从效率的角度来看,无需在此转换上浪费时间,只需一键删除即可。
详细介绍:
在WordPress后台很多页面的右上角,比如后台文章列表页面,会有“显示选项”和“帮助”两个按钮。页面帮助:
首先,这两个按钮在右上角。很多用户没有特别注意,以至于忘记了操作,帮助文档对用户的帮助也不是很大。建议将两者都删除。
详细介绍:
最后,如果您对使用 WPJAM Basic 有任何疑问,或者有任何功能需求,请给我留言。
点击卡片关注“WordPress Jam”
每天分享 WordPress 使用技巧
直观:AKCMS功能介绍
“, 其次是 ””
经过分析,在后台新建一个文本采集规则如下:
你可能明白,AKcms可以采集页面的20个不同区域,每个块采集的结果用[fieldx]表示(x从1-20),你也可以您可以在标题字段中这样写:“[哈哈][field1]”,库中的 文章 将具有此前缀:[哈哈] AV 女。你。苍。中国媒体是混蛋。也可以合并多个字段采集的结果,例如:“[field1][field3]
[field5]”很好。
我们点击上面的预览看看效果:
正文内容中的代码,除了
保留,其他HTML代码会被过滤掉,无效代码会被清理掉,让你不用担心正文中的广告和链接。
如果进展顺利,将添加 采集器。我们通过几个场景来演示几个高级功能的使用:
如果有上级的指示,文章中不要出现“女。你”这个词,你可以在底部的替换*敏*感*词*。你|你你”,就这样。
不想采集文中的图片怎么办?AKcms采集器没有这个设置,但是可以通过replacement函数实现:在replacement中加一行"
过滤后的预览效果如下:
如果风更紧,替换不够,使用跳过设置,跳过任何收录敏感词采集的词。如果风更暖和,如果你想成为一个特殊的女演员网站,请使用功能设置,并且只有那些敏感词采集。使用这两个设置后,如果目标页面符合设置采集,预览时会简单显示跳过。
您也可以在分析 采集 的同时分析 关键词 和文件名,只要将 关键词 和文件名字段设置为 [auto]。例如:这条新闻识别如下图,识别质量取决于词库
至此,文章正文的采集规则设置完毕,下面将设置列表页的采集规则。
首先我们找到了一个列表页面:,查看网页源代码找到列表的源代码,很容易找到:
让我们寻找列表的开始标志。如果我们找不到唯一的开始标志,没关系,然后扩大范围。例如:这里我选择离列表较远的“”。没有问题。代码会自动过滤掉,只保留链接。保存后可以预览:
如果列表与其他一些链接混合,可以按特征过滤:
例如:
多种URL混合在一起,我们只想文章在采集域名下,在URL采集特征中写“”即可。多种URL混在一起等等,除了如果你需要域名下的所有文章,在URL跳转功能中写“”。多种 URL 混合在一起,但我们只希望 采集文章 标题中带有“Aoi Sora”,我们只需在标题中写“Aoi Sora” 采集 功能和多种的 URL 混合在一起,但如果标题收录“*敏*感*词*”,我们不想要 采集,我们只需在标题跳过功能中写“*敏*感*词*”
AKcms 还支持采集 多页列表。使用方法是先分析分页的URL特征,找到增加的页数,找到规律后用(*)替换变化的id。在两个框中依次输入开始和结束ID,比如采集这些页面
http://www.sexinsex.net/forum/forum-308-2.html
<p>
http://www.sexinsex.net/forum/forum-308-3.html
http://www.sexinsex.net/forum/forum-308-4.html
http://www.sexinsex.net/forum/forum-308-5.html
http://www.sexinsex.net/forum/forum-308-6.html
http://www.sexinsex.net/forum/forum-308-7.html
http://www.sexinsex.net/forum/forum-308-8.html
</p>
就这样写吧:
AKcms也支持定时采集,设置定时设置保存即可。需要注意的是,这里的计时并不是系统进程的精确计时,而是由前台用户的访问触发的后台动态程序。动态程序判断当前时间与定时设置的关系,然后决定是否执行。为了避免执行时间超时,AKcms使用了这样的逻辑:先将采集的页面扔到采集的队列中,然后依次采集 , 每次 采集A. 所以,当访问量比较少的时候,采集的时机是不精确的,甚至可能相差很大。没有流量时,计时 采集 不起作用。
另外,分页采集(例如:采集pages 1-8)仅限于手动采集,如果调度采集会浪费很多系统资源,并且没有用户。一般来说,定时采集只采集最新的内容。
函数命名说明:2.6正式版之前的命名与2.6及以后正式版的命名略有不同。
采集器 = 列表采集规则(新)采集规则=文本采集规则(新)链接到文本
AKcms支持站内文字链接功能
文字链接功能是指:指定一些关键字,所有出现在网站文章文字中的关键字都会链接到一个设定的URL地址(同一个文章只能链接一次)。例如:这条新闻中的“龙口”字样链接到“龙口市”的信息页面。
2.6 中增加了一个新的默认列:关键字,在此列下创建一个 文章 将添加一个 关键词。例如:我在标题中写了一个“龙口”,写在目标地址中,保存。如果是动态网站,文章正文中龙嘴出现的地方会变成可点击的链接。如果是静态站点,在页面重新生成后就可以达到上面的效果。
如果要删除某个关键词,只要通过文章管理找到对应的词,删除即可。修改与修改普通的文章没有区别。
注意:由于缓存的原因,当关键词少于1000个时,文本链接功能不会显着影响动态网站的效率。如果关键词较多,建议生成静态页面或联系我进行特殊优化。
模板插件
AKcms自 2.6 版起支持自定义模板插件。
AKcms模板插件安装说明
从akcms官网下载模板插件包。通常解压后只有一个扩展名为.template.php 的文件。将插件文件复制到/plugins/目录下,通过FTP或其他方式登录AKcms。后台更新缓存,完成插件安装。在模板中写下标签。如果一切顺利,标签将正常工作。
AKcms 模板插件开发说明
所谓模板插件其实就是一个PHP程序,它具有以下特点:
文件名用xxx.template.php命名,其中xxx代表插件名,.template.php是固定文件名后缀。程序中必须有一个名为xxx的方法,并且xxx的前缀和文件名必须相同。此方法接受一个数组参数,显示一个字符串。您也可以在程序中编写其他方法,随意。模板插件使用的每个参数都将作为数组的键传入,请参见示例。
例如:这样的调用,getgirls.template.php这个程序中可以这样获得参数:
显示效果是:You got 10 hot girls.
模板插件可以做什么
模板插件可以重写部分网页,从外部获取信息,以及做很多事情。下面是几个简单的例子(只是我心中的一个例子,没有实现,需要定制的可以联系我):
1、假设你的网站以城市为栏目来组织内容,你可以在文章内容页面显示当前城市的24小时天气预报。
,如果该内容属于“上海”栏目,效果可能如下:上海24小时天气预报(晴转阴有小阵雨)
实现:获取城市名称后,通过第三天天气网站接口获取天气预报内容,并以格式显示。为了做得更好,它还可以支持 expire 属性。同一个城市只能使用一段时间。采集一次,缓存不需要远程调用。
2、采集中的文章会被搜索引擎判断为类似抄袭,权重很低。如果高手出一个伪原创算法,这个问题就可以完美解决。在文本模板中写下:这样显示的文本是经过混淆处理的,搜索引擎很喜欢。
3.还可以实现简单的翻译功能,比如:在文本模板中写这个:中文:<{$data}>
中文:有时你也可以使用翻译功能来欺负搜索引擎,让它误以为是原创。
4.您也可以调用百度的搜索建议和相关搜索。搜索一个词,输入第一个词后,会弹出一个下拉搜索建议。搜索一个词后,页面底部会给出相关搜索。这些都可以通过模板插件获取,该插件与 akcms 集成在一起
5、URL类网站也可以使用模板插件获取PR、Alexa世界排名、site:domain页数等。
支持 SQLite 数据库
从2.6版本开始,AKcms不再分两个版本发布,AKcms只有一个版本,允许用户在安装时选择数据库类型。
从2.6.1版本开始,AKcms从任何数据库导出的数据都是通用的,可以导入到另一个版本的数据库中,从而实现数据库迁移。
建议:如果内容不超过1000,使用AKcms的SQlite版本,可以节省大量的维护成本。最起码在备份网站或者迁移网站的时候省了很多钱:你只需要复制目录下的所有文件即可。不需要像 MySQL 版本那样分离文件和数据库。
PHP5.0-5.1.0 不需要任何设置即可支持 SQLite 100%;PHP5.1.0-? 需要手动启用。大多数商业虚拟主机都支持 SQLite,无需单独付费
AKcms主题
话题可以理解为第二种分类方法。例如,笔记本电脑可以按品牌或价格范围分类。例子:
在这个网站中,栏目用于实现品牌名称和主题以实现价格区间。再比如:如果你在拍电影网站,也可以用栏目实现“欧美电影、日韩电影”,用主题实现电影“喜剧片、文学电影”。总之,可以理解为另一个维度的分类方法。
并非所有 网站 都可以使用此功能。如果您不理解上述说明,请忽略它。以后使用时可以记住这个功能。
多编码和多语言
AKcms支持UTF-8编码,国际用户可以使用该编码构建外文网站或中文网站;AKcms支持GBK编码,可以构建纯中文网站。
AKcms自带中英文语言包,国外用户也可以使用AKcms。