排序
推荐一款专注于长篇写作的 WordPress 区块主题:Beaumont
今天给大家推荐一款专注于长篇写作的 WordPress 区块主题 Beaumont,这是 Anders Norén 发布的第二款主题,该主题专为个人网站和博客设计,专注于长篇写作。它是以史蒂芬·金(Ste...
使用 Memcached 内存缓存来提高 WordPress 站点速度
Memcached 是一种高性能的分布式内存对象缓存系统。在动态应用,Memcached 既能提高访问的速度,同时还减低了数据库的负载。让 WordPress 启用 Memcached 缓存可以加快 WordPress 访问速度。
2022 年网络年鉴报告显示 WordPress 使用率还在不停增长
HTTP Archive 发布了其年度网络状况报告即2022 Web Almanac(2022年网络年鉴),该报告包含有关页面内容、用户体验、内容发布和分发的数据,以及相关专家的看法,该报告的数据是基于数百万个网...
WPJAM Basic 详细介绍:一键开启17个 WordPress 功能扩展
WordPress 的插件功能是无穷无尽,#WPJAM Basic# 已经在自己尽所能及的范围内提供了很多常用功能,但是还有一些功能需求,这些对大部分人来说不常用,但是对于某些人又非常使用的功能。 我把这...
WPJAM 「搜索优化」新增仅限登录用户搜索
WPJAM 「搜索优化」插件新增仅限登录用户搜索功能,在后台新增「用户范围」选项,默认是 WordPress 默认的所有用户都可搜索,然后把原来关闭站点搜索的开关也增加到选项中,最后新增仅限登录用...
WordPress 教程:函数和接口被弃用之后,怎么提示?
WordPress 升级,可能会弃用一些函数,方法,参数,接口,甚至文件,虽然这些函数、方法和接口等都还会保留,但是需要提示用到这些开发者,已经被弃用,要使用新的函数、方法和接口等了。 WordP...
推荐一款非常简约的 WordPress 块主题:Wei
Wei 是一个字体简洁,配色漂亮大胆,并且特色图片和配色完美融合的最简化的 WordPress 块主题。单栏布局设计最大化展示博客文字,以最纯粹的简约为灵感,让使用者分享自己的故事和想法。 动态的...
使用 WordPress 做纯后端和管理界面,实现前后端分离
WordPress 除了做博客之外,其实还可以做成纯后端服务和管理界面(Admin UI),前端的模板可以不需要使用 WordPress 模板。 举个例子:我的博客「WordPress果酱」是不是非常快,其实这个博客不...
WordPress 内置的序列化处理相关函数大全
序列化处理是 WordPress 的强项,比如在使用 update_option 的时候,可以把字符串,数组,或者对象直接存进去,WordPress 会自动对非标量进行序列化处理,需要用到的时候,只需要使用 get_optio...
WordPress 宣布了新的默认主题 TT3 的 10 种排版风格
WordPress 的设计团队宣布了将随 WordPress 6.1 一起发布的默认主题 Twenty Twenty-Three(即2023,简称 TT3)的 10 种排版风格,这是从来自 8 个国家的 19 位设计师的 38 个作品中挑选出来的。...
快速显示隐藏WordPress顶部工具栏 WordPress Admin Bar Control
我们都知道WordPress有一个顶部工具栏(admin bar),默认情况下这个工具栏是开启的,可以快速的进…
WordPress 6.0 发布,全面增强编辑器和全站编辑
WordPress 6.0 版本今天发布了,新版有近1000多个功能增强和 bug 修复,在稳定性,易用性,性能效率等方面都得到了增强。 对于建站用户,WordPress 6.0 将古腾堡编辑器进一步扩展到全站编辑,体...
推荐一款适用于播客的 WordPress 主题:Quadrat
今天给大家推荐一个 WordPress 官方做的适用于播客的 WordPress 主题 Quadrat: Quadrat是一个简洁但功能强大的主题, 专为博客和播客而设计,它的设计灵感来自各种方形和缤纷色彩,以及简约扁...
WordPress.org 推出了新的首页和下载页
WordPress 官方继续对官网 WordPress.org 进行改版,即上次对新闻页面改版之后,这次推出了新的首页和下载页,和上次一样,还是以爵士风格的外观和感觉。 首页 新首页更加关注使用 WordPress 的...
在国内靠做 WordPress 插件赚钱是否靠谱?
我觉得我算是比较有资格回答这个问题的 WordPress 插件开发者了 ,前前后后包活免费和收费的,我已经开发了接近40款的插件了 先直接点说,单纯开发 WordPress 插件并不会特别赚钱,但是还可以。...
WPJAM Basic 扩展 – 文章目录:根据内容中子标题自动提取出文章目录
WordPress 文章目录插件非常简单,就是在文章的右侧加入一个文章目录,让整篇文章更好导航,读者也可以在阅读之前知道这篇文章的大概意思,另外这样对 SEO 也是帮助的,因为 Google 可以索引内...
从 WordPress 6.0 开始,WP_User_Query 的 fields 参数支持更多选项
在 WordPress 6.0 之前,WP_User_Query class 的 fileds 参数支持 ID和all_with_meta/all 这三个选项。 升级到 WordPress 6.0 之后,可以给 fields 传递下面这些这些选项中的任何一个并获取相关...
使用 WPJAM Basic 插件碰到问题了,如何提问?
我的微信上经常收到关于 WPJAM Basic 插件相关的问题,各式各样的提问都有,有的很有礼貌,生怕是自己使用的问题😳,有些直接质问为什么写那么烂的插件😓,有些完全不知道他在说什么😂。 其实不...
WordPress 6.1 将增强后台的主题安装界面的筛选功能,新增块主题筛选
之前 WordPress 在官方主题目录改进了主题筛选功能,直接把「blocktheme」放到了第一级筛选,这样就更加方便大家选择支持全站编辑的区块主题。 但是并不是所有用户都是直接到 WordPress.org 的...
WordPress 6.1 发布,无需插件即可实现站点 0 SQL
WordPress 6.1 版本今天发布了,新版进一步完善了建站体验,交互进一步增强,使得创建网站更加直观,让创意无上限,并且值得一提的是,截至本版本发布时,全球43%的网站是由 WordPress 构建的。...
WordPress 官方推出的简洁文字阅读主题 Livro
今天给大家推荐 WordPress 官方出的一个非常简洁的 WordPress 主题:Livro,这个主题使用深色背景,白色文字,适合文字阅读,按照官方说法,这样的设计是旨在让你获得如同阅读古典书籍时一样平...
使用 WP_Query 而不是 query_posts 自定义 WordPress 查询
使用 <code>query_posts</code> 直接修改 WordPress 默认的主循环,所以使用 WP_Query 自定义 WordPress 循环是不干扰默认的 WordPress 主循环,而自定义查询的一种最简单最好方法...
WordPress 技巧:给后台特色图片加上尺寸说明
在进行 WordPress 开发的时候,很多项目都会用到缩略图的功能,但是 WordPress 后台的特色图片上传得时候并没有提示图片的大小尺寸,这样给客户操作的时候没有明确的指示,可能带来了一些的问题...
WordPress 6.1 的 wpdb::prepare 将转义表和字段名称,加强程序的安全性
作为 WordPress 6.1 版本的一部分,wpdb::prepare() 也更新了,它可以使用 %i 占位符转义标识符(例如表和字段名称)。 这可以确保这些值被正确转义,然后不会导致 SQL 注入漏洞。举个例子: 虽...
推荐一款二次元风的 WordPress 主题:lolimeow
个人对二次元风格的东西不是很懂,但是看到越来越多的年轻人喜欢,然后自己的两个女儿也开始喜欢,所以就推荐一款二次元风的主题:lolimeow,我问过她们的,她们说挺好看的。 lolimeow 是鸽子萌...
WordPress 主题目录支持主题的样式风格预览
WordPress 6.0 引入了向主题添加多种样式变化的功能,这些由主题作者设计的并打包在区块主题中的样式风格,可帮助用户在设计其网站的时候有更多的方法,主题的样式风格功能有助于突出现代 WordP...
WordPress 的 PHP 编码规范
WordPress 的 PHP 编码标准对整个 WordPress 社区都适用,但是对于 WordPress 核心代码是强制要求的,而对于主题和插件,WordPress 则鼓励使用,因为主题和插件的作者可能会选择遵循别的编码风...
一文详解 WordPress 中使用 Memcached 的常见问题
前面我们介绍了使用 Memcached 内存缓存来提高 WordPress 站点速度,虽然感觉介绍得非常清楚,但是还是有很多小伙伴还是会碰到问题,今天就把其中的常见的问题整理到一起发布,方便大家查看和 D...
这样使用 WordPress,不仅速度更快,而且还能省一半以上的钱
对于已经成功运营了 WordPress 博客的你,其中最大的费用就是服务器的费用,这是因为没有合理利用云存储造成的,今天就给大家讲讲如何通过使用云存储,让你的 WordPress 站点不仅速度更快,还能...
WPJAM Basic 扩展 – 文章浏览统计:一键统计文章在所有平台的浏览数
#WPJAM Basic# 的「文章浏览统计」扩展就是用来统计文章浏览数的,和其他文章浏览统计插件相比,这个扩展除了能够统计用户在页面时候的浏览数之外,还能: Feed 浏览统计:还可以额外统计 Feed ...
微码:微信公众号验证码查看全文 WordPress 插件
这是我朋友范杰林基于微信机器人做的插件,他的主要功能可以将文章中 more 标签的部分先隐藏起来,然后通过公众号输入验证码,验证通过之后才能看到 more 标签之后的文章内容。 下面简单说一下...
告别相差8小时问题,在 WordPress 正确使用 Date 和 Time
使用 Date 和 Time 是 WordPress 第三方开发者非常日常的工作,我们知道 PHP 提供了非常多的时间相关的函数和类,但是 WordPress 对时间的处理,有自己一套的逻辑。 很多人刚开始在 WordPress ...
WordPress 一键式全站优化插件:WPJAM-Basic
WPJAM Basic 是我爱水煮鱼博客多年来使用 WordPress 来整理的优化插件,主要功能,就是去掉 WordPress 当中一些不常用的功能,比如文章修订等,还有就是提供一些经常使用的函数,比如获取文章中...
推荐一款适合图片博客的 WordPress 主题:Masu
今天给大家推荐一款非常简洁的适合图片博客的 WordPress 主题 Masu: 下图是它首页的展示样子,以网格的方式展示图片,配上很淡的原木背景色,还是非常好看的: 好看的主题就不多废话了,大家自...
WPJAM「标题设置」:一键设置 WordPress 所有页面的页面标题
页面标题是整个站点最重要的地方,如果页面被搜索引擎索引了,在搜索结果中显示的就是页面的标题。WordPress 默认页面标题是一般是两种规则,首页是显示站点标题和站点副标题,而其他页面是当前...
如何在 WordPress 文章编辑页面移除自定义分类编辑框
如果我们创建了一个自定义分类 channel,那么在文章编辑页面就会有 channel 这个自定义分类的编辑框,如下图所示: 如果我们想去掉这个编辑框,可以在注册自定义分类的时候,直接将 show_ui 属...
WordPress 文章查询教程10:如何使用权限和缓存参数
第10讲关于权限和缓存的参数,这两类参数参数都用得比较少,但是一些场景下还是非常有用的: 权限参数 权限参数用于显示用户有相应权限的文章,对应的参数只有一个: perm(string) – 用户...
WordPress 内置的用于接口返回默认值的函数大全
在开发 WordPress 插件的时候,其中的一部分工作就是对接 WordPress 的 filter(过滤器),而 WordPress 很多 filter 其实是简单的开关型 filter,使用的时候可能只需要返回 false / true,还有...
WordPress 的 xmlrpc.php 经常被扫描,怎么办?
在 WPJAM Basic 的微信群里,经常有小伙伴说,在服务器的访问记录里面看到 WordPress 的 xmlrpc.php 被大量请求,比如下图: 这肯定不正常,这是因为什么?有什么办法处理吗? XML-RPC 安全隐患...
WPJAM Basic 扩展 – 简单 SEO:简单快捷地设置 WordPress 站点的 SEO
WPJAM Basic插件的「简单 SEO」扩展,简单总结就是设置简单快捷,功能强大的 WordPress SEO 扩展。 先说说为啥做这个扩展,网上总有人把 SEO 说的异常玄乎,总之就是不找他,SEO 就没法搞,其实...
二八原则+产品思维,这就是我能够以 WordPress 接项目并做得很不错的原因
我是一个原则性很强的人😆,所以对于接单这种小事,我也是有原则的,所以下面就和大家谈谈我接项目的一些小原则,如果你也是通过外包接单过活,希望这篇文章也能够帮助到你。 站在巨人的肩膀上 ...
WordPress 开启年度 Twenty Twenty-Three 主题项目
WordPress 开启每年的默认主题的项目,现在开启了 Twenty Twenty-Three ,就是 2023 主题: 首先 WordPress 主题团队放出了 Figma 的链接:https://www.figma.com/community/file/1139275543113...
世间再无「又一个WordPress站点」
如果你使用 WordPress 有一定时间,肯定知道 WordPress 默认的副标题是:又一个WordPress站点,英文是:Just another WordPress site。 从 WordPress 6.1 开始,WordPress 将副标题这个默认的值...
WordPress 各种缓存插件介绍和应用
WordPress 缓存插件综述,WordPress 缓存插件有很多种,有文件缓存,内存缓存,HTML 静态缓存。你需要根据自己的服务器的特点给自己的 WordPress 博客选择相应的缓存插件。
WPJAM Basic 5.9 详细更新说明
昨天WordPress 5.9 发布,我第一时间就升级了测试站点到 WordPress 5.9,经过一天的观察,没有发现什么问题。 因为 WordPress 5.9 的更新主要还是围绕块编辑器。其他功能没有很大的改进,所以插...
WordPress 技巧:从自定义文章类型菜单下移除自定义分类子菜单
假设我们创建了一个 product 的自定义文章类型,然后又创建了一个 product_category 自定义分类,并且关联上了 product 这个自定义文章类型,这样在后台 product 自定义文章类型菜单下就有 prod...
WordPress 5.9 增强了懒加载的性能
WordPress 在 5.5 版本实现了图片延迟加载(懒加载),然后在 5.7 版中扩展到 iframe 中,WordPress 5.9 版本又对延迟加载的实现进行了一些微调以提高性能。 为什么要进行微调呢?因为 WordPres...
WordPress 官方要求主题作者切换到本地托管字体
最近一家德国法院以违反欧洲通用数据保护条例 (GDPR) 为由对使用 Google 托管的在线字体的网站处以罚款。 这个判决会对 WordPress 官方主题目录中的很多主题都会造成影响,因为这些主题基于性能...
表单生成插件 Ninja Forms 严重漏洞,WordPress 官方强制推送更新
上周,有100多万用户使用的 WordPress 表单生成插件 Ninja Forms 被发现有一个严重的 PHP 对象注入漏洞,攻击者未经身份验证就可以通过该漏洞调用 Ninja Forms 插件中的类库中的一些方法,其中...
无需任何插件,WordPress 已经内置了 sitemap 功能
对于任何网站来说,向搜索引擎提交sitemap 都是能够快速提高网站收录的最好的方法。之前很多人问我是用什么插件生成 sitemap 文件,其实 WordPress 已经内置了 sitemap 功能,无需安装任何插件...
在 WordPress 中如何批量添加、设置和删除一组缓存
我们知道Memcached等缓存服务都支持一次请求获取多个数据,这样意味着无须多次连接外部对象缓存服务,可以显著的提升网站的效率。 WordPress 在 5.5 版本的时候,就引入了wp_cache_get_multiple...
WordPress 性能优化:为什么我的博客比你的快
经常看我爱水煮鱼博客的同学,有没有发现我的博客非常快,而你的博客比较慢呢?那是因为我的博客经过了优化。今天就给大家讲讲自己多年总结的 WordPress 优化经验和技巧:
史上最极简 WordPress 主题:Blank Canvas
今天给大家推荐一个 WordPress 官方推出的史上最简 WordPress 主题 Blank Canvas: 首先从这个主题的名字 Blank Canvas,翻译成中文「空白画布」,就知道这款主题的意图了。 Blank Canvas 是一...
WordPress 19 岁了
19年前的今天(5月27日),19岁的 Matt Mullenweg 与 Mike Little 合作发布基于 b2/cafelog 开发的 WordPress 第一个版本。 19年后的今天,WordPress 刚刚发布了 WordPress 6.0,并且全球超过 4...
使用这三种方法提交 WordPress 博客链接到百度站长,百度收录立刻翻倍
建好 WordPress 站点之后,最期待的事情就是搜索引擎收录自己的站点,如何加速这一过程呢?对于国内用户来说,就是提交链接到百度。 如何提交链接到百度 现在百度已经提供了四种链接提交方式: ...
在 WordPress 中如何定义字段依赖显示
#WPJAM Basic# 插件作为我们「WordPree果酱」团队所有插件和项目的基础,其中表单字段的渲染就是其中最重要的一个能力,我们做到了只需配置就能使用,无需额外增加页面的 JavaScript 的交互代码...
WPJAM「登录优化」:一键优化 WordPress 登录注册界面,并支持第三方账号登录和绑定
WordPress 默认的登录界面有点过于简单,然后默认的注册流程有点繁琐,需要往邮箱里面发送注册激活链接,然后输入密码,才算注册成功。 所以我就想改一下登录界面,注册的流程,然后再支持一下...
如何在 WordPress 主题中使用本地托管的 Google 字体
前面我们介绍 WordPress 官方要求主题作者切换到本地托管字体,今天简单说说如何实现在本地托管的 Google 字体。 WordPress 主题的外部资源规则 一直以来,w.org/themes 上的存储托管主题,一直...
WPJAM Basic 扩展 – 文章类型转换器:一键快速转换文章的类型
如果我们在 WordPress 后台撰写文章的时候,写好一篇文章,发现把它划分到另外一个文章类型更好,WordPress 后台是没有这样的操作的,所以 #WPJAM Basic# 通过 「文章类型转换器」这个扩展来实...
WordPress 文章查询教程13:WP_Query 类的所有属性
第13讲关于 WP_Query 类的所有属性: $query保存由 WP 类传递给 $wp_query对象的查询字符串。$query_vars包含$query 解析之后的关联数组,即一个由查询变量和其对应值组成的数组。$queried_obje...
WordPress 6.0 新增了特定的对象类型的注册接口
在进行 WordPress 二次开发的时候,如果处理过文章类型注册,就有可能使用过register_post_type_argsfilter,并且使用的时候,都会执行文章类型检查,确认是针对特定的文章类型的注册参数进行处...
自定义了几个 WordPress 中用于数据判断的回调函数
我们在进行 WordPress 开发的时候,在获取数据的时候,需要对数据清理,这时候可能需要数组去掉 null 的值,空值等,保留下非 null 值和非空的值等操作,为了方便这些操作,我定了几个用于数据...
一文详解 WordPress 文章类型的功能支持
我们在注册文章类型的时候,有个 supports 属性,可以用来设置文章类型的功能支持,今天就对这块内容做一下详细解释: 文章类型的功能支持类型: 文章类型的功能支持类型一共有下面这几种: tit...
WordPress 技巧:从搜索结果中排除页面
默认情况下,WordPress 搜索结果显示发布的文章和页面,如果想把页面从 WordPress 搜索结果中排除,可以在当前主题的 functions.php 文件中添加如下的函数: 上面的代码把搜索查询结果的 post_t...
如何解决 WordPress 插件加载顺序和相互之间依赖问题
如果你和我一样如果写了30多个插件,以后还会有更多的插件,肯定会和我一样存在插件的加载顺序和插件之间的依赖问题,那么我是怎么解决的呢? 基于 WPJAM Basic? 经常看我博客和公众号的同学都...
WordPress 最新默认主题 TT3(2023)详细介绍
WordPress 6.1 发布,无需插件即可实现站点 0 SQL,除此之外,6.1 还带来了新的默认主题 TT3,也就是 2023,可以说它是一个带有一系列的样式风格的整洁画布,让你可以随心所欲去设计自己的网站...
WordPress 6.1 将提高 WP_Query 查询性能,真正实现站点 0 SQL
WP_Query 是 WordPress 中最重要的 class,几乎每个页面都是用它来获取文章,但是它最大的问题是,对文章进行查询的时候是直接到数据库查询的,结果没有被缓存起来,所以真正实现站点的 0SQL 就...