排序
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 就...
一文详解 WordPress 文章特色图片或缩略图功能
很多 WordPress 主题,会给文章加上一张缩略图,从 WordPress 2.9 开始,WordPress 开始内置了文章缩略图的功能,后面又改成了特色图片(Featured Image),并且提供了详细的接口让主题的作者设...
WordPress 6.1 新增 “Update URI” 主题标头,第三方主题可以自建更新系统
我以前介绍过WordPress 5.8 新增 "Update URI" 插件头,第三方插件可以自建更新系统,现在 WordPress 将该功能扩展到了 6.1,主题也支持该了,这样第三方主题也可以自建更新系统。 新...
适用于项链吊坠的 WordPress 主题:Pendant
Pendant 是一款 WordPress 官方出的一款主题,Pendant 是吊坠的意思,所以这款主题特别适用于展示珠宝首饰,项链吊坠这类产品。 简单说 Pendant 是一款以产品为中心的优雅的 WordPress 主题,默...
WordPress 技巧:如何在让普通用户设置分类或标签关联
我们最近帮客户开发了一个讨论组小程序,支持小程序前端用户发布帖子,并且帖子也支持设置标签或者分组。为了尽量复用 WordPress 的能力,我们使用注册了 topic 这个文章类型,然后也注册了 gro...
WordPress 官方 Jetpack 性能团队接管 WP Super Cache 开发
WP Super Cache 可以说是历史最悠久,使用最广泛的 WordPress 静态缓存插件之一,我在WordPress 各种缓存插件介绍和应用中就做过介绍。 这款插件原来一直是 WordPress 核心开发人员Donncha &Oac...
如何查看 WordPress 文章,页面和分类等的 ID
在 WordPress 中如何查看文章,页面和分类等的 ID,一直是用户长期存在的一个需求,网上也有很多方法,比如查看文章的编辑页面的 url 等,其实只要安装了 #WPJAM Basic# 插件之后,这些都会很简...
WordPress 文章查询教程9:如何使用自定义字段(post meta)参数
第九讲关于自定义字段相关的参数,自定义字段相关的参数可以让你获取特定自定义字段的文章,相关的参数比较多,首先基本的参数: meta_key(string) – 自定义字段的 key。meta_value(strin...
推荐一款以照片为中心的 WordPress 主题:Arbutus
Arbutus 是一个以照片为中心的 WordPress 主题,它布局简洁,去除其他干扰,最大化展示你喜欢的照片, 无论业余摄影师还是专业摄影师,Arbutus 都是用于展示作品的最佳选择。 下图是它首页的展...
如何让微信公众号 Token 验证快速通过
公众号 Token 通不过,是微信机器人碰到的最多问题,很多人追着我问,但是我自己的公众号或者其他朋友的公众号,使用微信机器人的时候都是一次就搞定,我也很无语,我回他程序没问题,又变成了...
WordPress 技巧:忘记了管理员密码怎么办?
人类最大的错觉就是自己能够记得一切东西,但事实上是人们可以把什么都忘记了,所以一不小心把 WordPress 的管理员密码是很正常的事情,重点是忘记了,怎么办?怎么找回,下面就教你: 1. 能进...
WPJAM Basic 的 CDN 加速功能和主题自带的 CDN 功能冲突?
发现现在越来越多的 WordPress 主题也集成了 CDN 加速功能,虽然我一直觉得静态文件的 CDN 加速更应该是通过插件去实现,但是很多 WordPress 主题为了提高自己的卖点,还是义无返顾的集成了 CDN...
在 WordPress 中使用尤达条件表达式防止意外赋值
作为一个程序员,写代码的时候发生拼写错误是再正常不过的事情,很多拼写错误可能造成语法错误,IDE 和解释器会提示,然后可以很快得到修改。 而一些特定的错误,比如在条件表达式中把 == 写成 ...
不到50行代码就能实现一个 WordPress 主题的选项框架
之前我写了一个函数就搞定系列来介绍使用 WPJAM Basic 开发,一共有5篇,分别涉及设置选项,文章选项,后台文章列表栏目, 分类选项,后台分类列表栏目这五个方面的快速开发。 为了大家使用,我...
WordPress 文章查询教程11:如何使用搜索和评论相关参数
第11讲关于搜索和评论的参数: 搜索参数 搜索参数可以根据关键字搜索获取文章。 s(string) – 搜索关键词。 在搜索关键词前面加上连字符将排除与关键词匹配的文章,例如 "pillow -sof...
如何构建安全的 WordPress
构建安全的 WordPress 涉及到很多方面的东西: 首先要及时修补服务器的安全漏洞,阿里云这一方面就做的很不错,主机有任何安全问题或者有新的漏洞,都会第一时间通知。 做好做一步之后,不要给 ...
一文详解 WordPress Shortcode 简码
WordPress Shortcode 指的是一些使用[]包含的短代码,WordPress 会识别这些短代码并根据短代码的定义输出为特定的内容,Shortcode API 这个功能是 WordPress 从 2.5 版本开始引入的,使用它可以...
WordPress 文章查询教程12:如何使用 Mime Type 和返回字段相关参数
第12讲关于 Mime Type 和返回字段的参数: Mime Type 参数 Mime Type 参数只可用于 attachment 文章类型: post_mime_type(string/array) – 允许的 mime types. 获取 gif 图片 特别注意一...
Memcached 和 Redis 有什么区别,WordPress 使用哪个做缓存好?
前面介绍了使用 Memcached 内存缓存来提高 WordPress 站点速度,看到大家留言最多的问题,就是关于 Redis 和 Memcached 的比较。今天就给大家做一个简单介绍。 Memcached 和 Redis 有什么区别 M...
WordPress 6.0 扩展了修改内容中图片标签的能力
WordPress 6.0 新增了一个新的 filter 接口:wp_content_img_tag,可以用来调整通过 the_content filter 处理之后的内容中的图片标签。 WordPress 最初在 5.5 版本的时候引入了wp_filter_conten...
WordPress 6.1 将新增 is_login_screen 函数用于判断当前页面是登录界面
WordPress 6.1 将新增一个函数 is_login_screen() 用于判断当前是登录界面,这个函数还是相当对比较简单,只要当前请求的页面是登录界面,就返回true,其他情况则返回false。 这个函数提供了快...
WordPress 6.0 提升了分类模式的性能
WordPress 6.0 对性能提升还是做了很多工作的,比如昨天文章介绍的新增了批量添加、设置和删除一组缓存的函数,对分类模式下各种查询也进行提升。 分类查询缓存改进 从 WordPress 4.6 版开始,W...