WPJAM Basic 5.9 详细更新说明
昨天WordPress 5.9 发布,我第一时间就升级了测试站点到 WordPress 5.9,经过一天的观察,没有发现什么问题。 因为 WordPress 5.9 的更新主要还是围绕块编辑器。其他功能没有很大的改进,所以插...
使用 WP_Query 而不是 query_posts 自定义 WordPress 查询
使用 <code>query_posts</code> 直接修改 WordPress 默认的主循环,所以使用 WP_Query 自定义 WordPress 循环是不干扰默认的 WordPress 主循环,而自定义查询的一种最简单最好方法...
WordPress 内置的用于接口返回默认值的函数大全
在开发 WordPress 插件的时候,其中的一部分工作就是对接 WordPress 的 filter(过滤器),而 WordPress 很多 filter 其实是简单的开关型 filter,使用的时候可能只需要返回 false / true,还有...
WordPress 果酱知识星球所有福利插件列表
WordPress 果酱知识星球所有插件已经30多款了,这些插件都是我们开发商业网站的基础,也是我们构建花生小店这个电商小程序 SaaS 系统的基础,绝非是世面上的那些胭脂俗粉,都是经过大流量测试和...
WPJAM「登录优化」:一键优化 WordPress 登录注册界面,并支持第三方账号登录和绑定
WordPress 默认的登录界面有点过于简单,然后默认的注册流程有点繁琐,需要往邮箱里面发送注册激活链接,然后输入密码,才算注册成功。 所以我就想改一下登录界面,注册的流程,然后再支持一下...
WordPress 19 岁了
19年前的今天(5月27日),19岁的 Matt Mullenweg 与 Mike Little 合作发布基于 b2/cafelog 开发的 WordPress 第一个版本。 19年后的今天,WordPress 刚刚发布了 WordPress 6.0,并且全球超过 4...
在 WordPress 中如何批量添加、设置和删除一组缓存
我们知道Memcached等缓存服务都支持一次请求获取多个数据,这样意味着无须多次连接外部对象缓存服务,可以显著的提升网站的效率。 WordPress 在 5.5 版本的时候,就引入了wp_cache_get_multiple...
WPJAM Basic 扩展 – SMTP 发信:使用第三方邮箱的 SMTP 服务来发送邮件
WordPress 默认发送邮件是使用服务器的 mail 函数来实现的,而一些服务器因为安全问题并没有这个方法,另外直接使用服务器的 mail 函数发送邮件,都是极大概率被对方邮件系统判定为垃圾邮件。 #...
一文详解 WordPress Shortcode 简码
WordPress Shortcode 指的是一些使用[]包含的短代码,WordPress 会识别这些短代码并根据短代码的定义输出为特定的内容,Shortcode API 这个功能是 WordPress 从 2.5 版本开始引入的,使用它可以...
WordPress 各种缓存插件介绍和应用
WordPress 缓存插件综述,WordPress 缓存插件有很多种,有文件缓存,内存缓存,HTML 静态缓存。你需要根据自己的服务器的特点给自己的 WordPress 博客选择相应的缓存插件。
这样使用 WordPress,不仅速度更快,而且还能省一半以上的钱
对于已经成功运营了 WordPress 博客的你,其中最大的费用就是服务器的费用,这是因为没有合理利用云存储造成的,今天就给大家讲讲如何通过使用云存储,让你的 WordPress 站点不仅速度更快,还能...
WPJAM Basic 扩展 – 简单 SEO:简单快捷地设置 WordPress 站点的 SEO
WPJAM Basic插件的「简单 SEO」扩展,简单总结就是设置简单快捷,功能强大的 WordPress SEO 扩展。 先说说为啥做这个扩展,网上总有人把 SEO 说的异常玄乎,总之就是不找他,SEO 就没法搞,其实...
WordPress 的 xmlrpc.php 经常被扫描,怎么办?
在 WPJAM Basic 的微信群里,经常有小伙伴说,在服务器的访问记录里面看到 WordPress 的 xmlrpc.php 被大量请求,比如下图: 这肯定不正常,这是因为什么?有什么办法处理吗? XML-RPC 安全隐患...
使用 WPJAM Basic 插件碰到问题了,如何提问?
我的微信上经常收到关于 WPJAM Basic 插件相关的问题,各式各样的提问都有,有的很有礼貌,生怕是自己使用的问题😳,有些直接质问为什么写那么烂的插件😓,有些完全不知道他在说什么😂。 其实不...
WPJAM Basic 扩展 – 文章目录:根据内容中子标题自动提取出文章目录
WordPress 文章目录插件非常简单,就是在文章的右侧加入一个文章目录,让整篇文章更好导航,读者也可以在阅读之前知道这篇文章的大概意思,另外这样对 SEO 也是帮助的,因为 Google 可以索引内...
WordPress 内置的序列化处理相关函数大全
序列化处理是 WordPress 的强项,比如在使用 update_option 的时候,可以把字符串,数组,或者对象直接存进去,WordPress 会自动对非标量进行序列化处理,需要用到的时候,只需要使用 get_optio...
WordPress 一键式全站优化插件:WPJAM-Basic
WPJAM Basic 是我爱水煮鱼博客多年来使用 WordPress 来整理的优化插件,主要功能,就是去掉 WordPress 当中一些不常用的功能,比如文章修订等,还有就是提供一些经常使用的函数,比如获取文章中...
如何在 WordPress 博客中插入哔哩哔哩视频
上次让大家关注我的B站账号之后,感谢大家的帮忙,现在终于突破了两位数的粉丝。 插入B站视频到博客 这几天我把B站的视频搬到博客中,发现 #WPJAM Basic# 早已经支持了短代码的方式插入B站视频...
改进 WordPress 文章样式,实现一键复制到微信公众号无需修改即可发布
我在「WordPress果酱」公众号写文章的习惯,都是先在我爱水煮鱼博客上写好文章之后,再一键复制到微信公众号发布的。 但是由于复制的时候一些样式会莫名其妙丢失,所以还是需要在微信公众号后台...
WordPress 5.9 增强了懒加载的性能
WordPress 在 5.5 版本实现了图片延迟加载(懒加载),然后在 5.7 版中扩展到 iframe 中,WordPress 5.9 版本又对延迟加载的实现进行了一些微调以提高性能。 为什么要进行微调呢?因为 WordPres...
微码:微信公众号验证码查看全文 WordPress 插件
这是我朋友范杰林基于微信机器人做的插件,他的主要功能可以将文章中 more 标签的部分先隐藏起来,然后通过公众号输入验证码,验证通过之后才能看到 more 标签之后的文章内容。 下面简单说一下...
WordPress 官方推出的简洁文字阅读主题 Livro
今天给大家推荐 WordPress 官方出的一个非常简洁的 WordPress 主题:Livro,这个主题使用深色背景,白色文字,适合文字阅读,按照官方说法,这样的设计是旨在让你获得如同阅读古典书籍时一样平...
WPJAM Basic 详细介绍:一键开启17个 WordPress 功能扩展
WordPress 的插件功能是无穷无尽,#WPJAM Basic# 已经在自己尽所能及的范围内提供了很多常用功能,但是还有一些功能需求,这些对大部分人来说不常用,但是对于某些人又非常使用的功能。 我把这...
推荐一款专注于长篇写作的 WordPress 区块主题:Beaumont
今天给大家推荐一款专注于长篇写作的 WordPress 区块主题 Beaumont,这是 Anders Norén 发布的第二款主题,该主题专为个人网站和博客设计,专注于长篇写作。它是以史蒂芬·金(Ste...
WPJAM「用户管理插件」:自定义头像,屏蔽个人设置,优化姓名设置,隐藏登录名,限制登陆失败次数,防止暴力破解等功能
这是一个超强大的 WordPress 用户管理的插件,看下图: 这个插件实现十多个 WordPress 用户相关功能: 屏蔽个人设置 WordPress后台个人资料用户可以设置「可视化编辑器」,「语法高亮」,「配色方...
WordPress 宣布了新的默认主题 TT3 的 10 种排版风格
WordPress 的设计团队宣布了将随 WordPress 6.1 一起发布的默认主题 Twenty Twenty-Three(即2023,简称 TT3)的 10 种排版风格,这是从来自 8 个国家的 19 位设计师的 38 个作品中挑选出来的。...
WordPress 4.0 之前的版本将失去安全更新
WordPress 安全团队宣布在2022年12月1日之后,将不再提供 3.7 至 4.0 版本的安全更新,WordPress 3.7 版本是在 2013 年发布的,当时 WordPress 在这个版本引入了后台自动更新,然后 3.8 版本重...
WordPress 官方 Jetpack 性能团队接管 WP Super Cache 开发
WP Super Cache 可以说是历史最悠久,使用最广泛的 WordPress 静态缓存插件之一,我在WordPress 各种缓存插件介绍和应用中就做过介绍。 这款插件原来一直是 WordPress 核心开发人员Donncha &Oac...
WordPress 技巧:如何在让普通用户设置分类或标签关联
我们最近帮客户开发了一个讨论组小程序,支持小程序前端用户发布帖子,并且帖子也支持设置标签或者分组。为了尽量复用 WordPress 的能力,我们使用注册了 topic 这个文章类型,然后也注册了 gro...
一文详解 WordPress 文章特色图片或缩略图功能
很多 WordPress 主题,会给文章加上一张缩略图,从 WordPress 2.9 开始,WordPress 开始内置了文章缩略图的功能,后面又改成了特色图片(Featured Image),并且提供了详细的接口让主题的作者设...
推荐一款 Material Design 风格 WordPress 主题:MDx
今天给大家推荐一款轻快、优雅且强大的 Material Design 风格 WordPress 主题 MDx: 功能特性: 完全的 Material Design 风格,每一个像素都赏心悦目,还可切换到 Material Design 2 风格3 种首...
一文详解 WordPress 文章类型的功能支持
我们在注册文章类型的时候,有个 supports 属性,可以用来设置文章类型的功能支持,今天就对这块内容做一下详细解释: 文章类型的功能支持类型: 文章类型的功能支持类型一共有下面这几种: tit...
WordPress 教程:函数和接口被弃用之后,怎么提示?
WordPress 升级,可能会弃用一些函数,方法,参数,接口,甚至文件,虽然这些函数、方法和接口等都还会保留,但是需要提示用到这些开发者,已经被弃用,要使用新的函数、方法和接口等了。 WordP...
WordPress 6.1 将增强后台的主题安装界面的筛选功能,新增块主题筛选
之前 WordPress 在官方主题目录改进了主题筛选功能,直接把「blocktheme」放到了第一级筛选,这样就更加方便大家选择支持全站编辑的区块主题。 但是并不是所有用户都是直接到 WordPress.org 的...
如何让微信公众号 Token 验证快速通过
公众号 Token 通不过,是微信机器人碰到的最多问题,很多人追着我问,但是我自己的公众号或者其他朋友的公众号,使用微信机器人的时候都是一次就搞定,我也很无语,我回他程序没问题,又变成了...
推荐一款以照片为中心的 WordPress 主题:Arbutus
Arbutus 是一个以照片为中心的 WordPress 主题,它布局简洁,去除其他干扰,最大化展示你喜欢的照片, 无论业余摄影师还是专业摄影师,Arbutus 都是用于展示作品的最佳选择。 下图是它首页的展...
WPJAM「评论增强」插件增加「已读」功能,让你可以像朕已阅一样审阅评论
WordPress 待审状态的评论,可以审核通过成为正常的评论,也可以判为垃圾留言或者直接删除,然后就没有其他操作了,这样就非常不方便。 因为有些用户的评论不想通过审核,可能没啥深度或者其他...
WordPress 6.1 的 wpdb::prepare 将转义表和字段名称,加强程序的安全性
作为 WordPress 6.1 版本的一部分,wpdb::prepare() 也更新了,它可以使用 %i 占位符转义标识符(例如表和字段名称)。 这可以确保这些值被正确转义,然后不会导致 SQL 注入漏洞。举个例子: 虽...
WordPress 6.1 将 send_headers Action 后移到准备加载文章的后面
WordPress 6.1 将send_headersAction 移到 WordPress 常规的例程的稍后的位置,之前在确定要发送哪些页面 headers 的时候,所有is_的函数(比如is_singular)都不起作用,通过此项改动,将`send...
WordPress 6.1 新增 “Update URI” 主题标头,第三方主题可以自建更新系统
我以前介绍过WordPress 5.8 新增 "Update URI" 插件头,第三方插件可以自建更新系统,现在 WordPress 将该功能扩展到了 6.1,主题也支持该了,这样第三方主题也可以自建更新系统。 新...
WordPress 6.1 将提高 WP_Query 查询性能,真正实现站点 0 SQL
WP_Query 是 WordPress 中最重要的 class,几乎每个页面都是用它来获取文章,但是它最大的问题是,对文章进行查询的时候是直接到数据库查询的,结果没有被缓存起来,所以真正实现站点的 0SQL 就...
如何解决 WordPress 插件加载顺序和相互之间依赖问题
如果你和我一样如果写了30多个插件,以后还会有更多的插件,肯定会和我一样存在插件的加载顺序和插件之间的依赖问题,那么我是怎么解决的呢? 基于 WPJAM Basic? 经常看我博客和公众号的同学都...
WordPress 6.1 将新增 is_login_screen 函数用于判断当前页面是登录界面
WordPress 6.1 将新增一个函数 is_login_screen() 用于判断当前是登录界面,这个函数还是相当对比较简单,只要当前请求的页面是登录界面,就返回true,其他情况则返回false。 这个函数提供了快...
不到50行代码就能实现一个 WordPress 主题的选项框架
之前我写了一个函数就搞定系列来介绍使用 WPJAM Basic 开发,一共有5篇,分别涉及设置选项,文章选项,后台文章列表栏目, 分类选项,后台分类列表栏目这五个方面的快速开发。 为了大家使用,我...
WPJAM Basic 的 CDN 加速功能和主题自带的 CDN 功能冲突?
发现现在越来越多的 WordPress 主题也集成了 CDN 加速功能,虽然我一直觉得静态文件的 CDN 加速更应该是通过插件去实现,但是很多 WordPress 主题为了提高自己的卖点,还是义无返顾的集成了 CDN...
如何在 WordPress 文章编辑页面移除自定义分类编辑框
如果我们创建了一个自定义分类 channel,那么在文章编辑页面就会有 channel 这个自定义分类的编辑框,如下图所示: 如果我们想去掉这个编辑框,可以在注册自定义分类的时候,直接将 show_ui 属...
WordPress 性能优化:为什么我的博客比你的快
经常看我爱水煮鱼博客的同学,有没有发现我的博客非常快,而你的博客比较慢呢?那是因为我的博客经过了优化。今天就给大家讲讲自己多年总结的 WordPress 优化经验和技巧:
在国内靠做 WordPress 插件赚钱是否靠谱?
我觉得我算是比较有资格回答这个问题的 WordPress 插件开发者了 ,前前后后包活免费和收费的,我已经开发了接近40款的插件了 先直接点说,单纯开发 WordPress 插件并不会特别赚钱,但是还可以。...
告别相差8小时问题,在 WordPress 正确使用 Date 和 Time
使用 Date 和 Time 是 WordPress 第三方开发者非常日常的工作,我们知道 PHP 提供了非常多的时间相关的函数和类,但是 WordPress 对时间的处理,有自己一套的逻辑。 很多人刚开始在 WordPress ...
推荐一款照片博客的 WordPress 主题:Rainfall
Rainfall 是一个简洁的博客主题,瑞士的设计风格,极简博客的功能,强烈的橙色调、精美的照片和带有侧边栏的文章模板,使得一切变得相得益彰。 下图是它首页的展示样子,配上强烈风格的黑白照片...
WordPress 最新默认主题 TT3(2023)详细介绍
WordPress 6.1 发布,无需插件即可实现站点 0 SQL,除此之外,6.1 还带来了新的默认主题 TT3,也就是 2023,可以说它是一个带有一系列的样式风格的整洁画布,让你可以随心所欲去设计自己的网站...
世间再无「又一个WordPress站点」
如果你使用 WordPress 有一定时间,肯定知道 WordPress 默认的副标题是:又一个WordPress站点,英文是:Just another WordPress site。 从 WordPress 6.1 开始,WordPress 将副标题这个默认的值...
WordPress 6.1 发布,无需插件即可实现站点 0 SQL
WordPress 6.1 版本今天发布了,新版进一步完善了建站体验,交互进一步增强,使得创建网站更加直观,让创意无上限,并且值得一提的是,截至本版本发布时,全球43%的网站是由 WordPress 构建的。...
2022 年网络年鉴报告显示 WordPress 使用率还在不停增长
HTTP Archive 发布了其年度网络状况报告即2022 Web Almanac(2022年网络年鉴),该报告包含有关页面内容、用户体验、内容发布和分发的数据,以及相关专家的看法,该报告的数据是基于数百万个网...
WordPress 技巧:忘记了管理员密码怎么办?
人类最大的错觉就是自己能够记得一切东西,但事实上是人们可以把什么都忘记了,所以一不小心把 WordPress 的管理员密码是很正常的事情,重点是忘记了,怎么办?怎么找回,下面就教你: 1. 能进...
WordPress 主题目录支持主题的样式风格预览
WordPress 6.0 引入了向主题添加多种样式变化的功能,这些由主题作者设计的并打包在区块主题中的样式风格,可帮助用户在设计其网站的时候有更多的方法,主题的样式风格功能有助于突出现代 WordP...
推荐一款适合图片博客的 WordPress 主题:Masu
今天给大家推荐一款非常简洁的适合图片博客的 WordPress 主题 Masu: 下图是它首页的展示样子,以网格的方式展示图片,配上很淡的原木背景色,还是非常好看的: 好看的主题就不多废话了,大家自...