吐槽

去年从老家带回来的那只中华田园猫,不知不觉已经养了半年多了。最近,它开始频繁叫春,声音又尖又长,尤其半夜三更的时候突然一声“嗷~~~”,简直惊悚到魂都快飞出来。每天夜里都像在演鬼片,我被折腾得严重失眠,白天没精神,整个人都快崩溃了。本来想直接带它去做绝育的,省得它继续上演“午夜惊魂”。可是一打听才知道,猫咪在做手术前最好先接种疫苗,特别是要防猫瘟。小猫抵抗力弱,一旦感染,后果不堪设想。左思右想,还是决定先给它打一针疫苗再说吧,这也意味着我们还得多忍受一段时间它的嚎叫。唉,早知道养猫这么折腾,当初就不该把它带回来......

另外抽时间将主题 vue 组件由直接在客户端渲染改为了服务端预渲染,大幅提高了 vue 页面的流畅度。至此当切换到笔记首页、展开右侧边栏、进入笔记内页、待办事项页面等含有 vue 组件的页面时彻底杜绝了闪烁问题!

访客统计(Visitor Statistics)是一款功能强大的WordPress插件,旨在帮助网站管理员精确跟踪和分析网站访问数据。它能够记录访客的IP地址、访问时间、设备类型、浏览器信息以及来源页面等关键数据,并通过内置的IP地理位置数据库提供精确到城市级别的访客位置识别...

今天是孩子们十四周岁的生日。往年我们都是在家里简单庆祝:订个蛋糕,孩子们约上一两个同学,我和老婆炒几个家常菜,再煮几碗长寿面,简简单单就把生日过了。由于今年刚好赶上周末,老婆又临时要加班,家里只剩下我和孩子们仨。想了想,干脆带她们去外面过一次生日...

WP Simple EXIF 是一款专为摄影爱好者设计的 WordPress 插件,能够全面提取并优雅展示照片的 EXIF 拍摄信息,包括相机品牌、型号、镜头参数、曝光数据、拍摄日期、GPS位置等丰富内容。用户可根据需要自由选择显示的字段,并决定是否为所有图片或仅特定图片显示信息...

插件

WP Simple SMTP是一款专为WordPress网站开发的SMTP邮件配置插件,它通过提供简单易用的界面,帮助用户快速配置网站的邮件发送功能。该插件支持所有常见的SMTP服务器(如Gmail、QQ邮箱、163邮箱等),并提供完整的SSL/TLS加密连接支持,确保邮件传输安全。它具有测试邮件发送功能,让用户可以即时验证配置是否正确,并提供详细的错误日志记录,帮助用户排查问题。通过使用这款插件,WordPress网站管理员能够有效避免网站邮件被归类为垃圾邮件,提高邮件送达率,而无需复杂的技术设置。


## 功能特点


- 简单的设置界面,易于配置

- 支持常见的SMTP服务器(如Gmail, QQ邮箱, 163邮箱等)

- 支持SMTP验证

- 支持SSL/TLS加密连接

- 支持测试邮件发送功能

- 完整的错误日志记录


## 使用方法


1. 在WordPress后台插件页面激活插件

2. 在"设置" > "SMTP设置"中配置以下信息:

   - SMTP服务器地址

   - SMTP端口

   - 发件人邮箱

   - 发件人名称

   - SMTP用户名

   - SMTP密码

   - 加密方式(None/SSL/TLS)

3. 点击"保存设置"

4. 可以使用"发送测试邮件"功能验证配置是否正确


## 安全说明


- 所有密码信息都经过加密存储

- 建议使用SSL/TLS加密连接

- 请不要在公共场合泄露你的SMTP配置信息


## 常见问题


1. 如果发送测试邮件失败,请检查:

   - SMTP服务器地址和端口是否正确

   - 用户名和密码是否正确

   - 是否选择了正确的加密方式

   - 服务器是否支持外部SMTP连接

2. 如果正式邮件发送失败,请查看错误日志获取详细信息。 

说明:因精力有限,这里所提供的插件版本不能保证及时更新,如需最新版请联系我索取。

插件

Simple Debug Log 插件提供了一种简单而有效的方式来管理 WordPress 的调试功能,让开发者和网站管理员可以轻松查看系统中出现的错误和警告,而无需直接编辑配置文件或通过FTP访问服务器。这对于排查 WordPress 网站问题、插件冲突或主题错误非常有用,尤其是对于那些可能不太熟悉服务器文件系统或没有直接文件访问权限的用户。插件的设计理念是"简单易用",无需复杂配置,安装后即可使用,同时提供了足够的功能来满足日常的 WordPress 调试需求。


# Simple Debug Log


简单易用的WordPress调试日志工具,帮助开发者和站长轻松管理和查看WordPress调试信息。


## 插件介绍


Simple Debug Log是一款专为WordPress开发者和网站管理员设计的调试工具。它提供了一种简单而直观的方式来启用调试模式、查看和管理调试日志,无需直接编辑配置文件或通过FTP访问服务器,大大简化了WordPress的调试流程。


## 主要功能


- **在WordPress管理后台查看调试日志**:直接在管理界面查看完整的debug.log内容

- **一键开启/关闭WordPress调试模式**:无需手动编辑wp-config.php文件

- **一键清除调试日志**:轻松重置您的调试记录

- **仪表盘小工具快速访问**:从仪表盘直接查看最新的调试信息

- **智能检测调试文件位置**:自动查找并使用您WordPress环境中的debug.log文件

- **大文件智能处理**:对于大型日志文件,只加载最近的内容,避免性能问题

- **安全的权限控制**:确保只有管理员可以查看和操作调试信息


## 使用场景


- **开发和调试WordPress插件**:轻松查看插件运行时产生的错误和警告

- **主题开发和测试**:快速发现并解决主题中的问题

- **网站故障排查**:当网站出现异常行为时,通过查看调试日志找出原因

- **性能优化**:识别可能导致性能下降的警告和通知

- **服务器环境诊断**:了解PHP配置问题或服务器限制


## 安装方法


### 通过WordPress后台安装(推荐)


1. 登录到您的WordPress管理后台

2. 进入"插件" > "安装插件"

3. 点击"上传插件"按钮

4. 选择下载的zip文件并上传

5. 安装完成后点击"启用插件"


### 手动安装


1. 下载插件并解压

2. 通过FTP将插件文件夹上传到`/wp-content/plugins/`目录

3. 在WordPress后台的插件页面中激活"Simple Debug Log"

4. 安装完成后,通过 "工具 > 调试日志" 访问插件功能


## 详细使用指南


### 切换调试模式


1. 进入"工具" > "调试日志"页面

2. 点击页面顶部的"开启调试模式"或"关闭调试模式"按钮

3. 系统会自动修改wp-config.php文件中的调试设置

4. 操作完成后会显示成功提示


### 查看调试日志


1. 确保调试模式已开启

2. 在"工具" > "调试日志"页面中,您可以查看完整的调试日志内容

3. 对于大型日志文件,系统会自动只显示最近的内容(约1MB)

4. 日志内容会按时间顺序显示,最新的信息在底部


### 清除调试日志


1. 在调试日志页面中,点击"清除日志"按钮

2. 确认操作后,系统会清空debug.log文件内容

3. 操作完成后会显示成功提示


### 使用仪表盘小工具


1. 插件安装后,会自动在仪表盘添加"调试日志"小工具

2. 小工具会显示最近的5条调试信息和当前调试模式状态

3. 点击"查看全部"可以快速进入完整的调试日志页面


## 常见问题解答


### 修改wp-config.php文件失败怎么办?


确保WordPress的wp-config.php文件具有适当的写入权限。通常,文件权限设置为644或640应该足够,同时确保文件的所有者与运行Web服务器的用户相匹配。


### 找不到调试日志文件?


插件会自动在WordPress内容目录(通常是wp-content)下查找或创建debug.log文件。如果自动检测失败,请确保您的WordPress安装具有在内容目录中创建文件的权限。


### 调试日志显示不完整?


对于超过1MB的大型日志文件,插件会只显示最后部分内容,以避免浏览器性能问题。如果需要查看完整日志,您可以直接通过FTP或主机控制面板下载debug.log文件。


### 安全性问题?


插件严格限制只有具有管理员权限(manage_options)的用户才能访问调试功能,并使用WordPress的nonce机制防止CSRF攻击。我们建议仅在开发或故障排查时启用调试模式,并在生产环境中保持禁用状态。


## 版本历史


### 1.0.0

- 初始版本发布

- 基本的调试日志查看和管理功能

- 调试模式切换功能

- 仪表盘小工具集成


## 许可证


本插件采用 GPL v2 许可证。

说明:因精力有限,这里所提供的插件版本不能保证及时更新,如需最新版请联系我索取。

插件

Simple APCu Cache 是一款轻量级 WordPress 插件,它利用APCu缓存技术来提高网站性能。该插件通过在PHP进程之间共享数据来减少数据库查询次数,从而显著加快网站加载速度。它能自动检测服务器是否支持APCu,在激活时自动设置对象缓存,并提供简洁的管理界面让用户查看缓存状态和统计信息。使用非常简单,激活后即可自动工作,无需额外配置,还可以通过"设置 > 简单对象缓存"菜单随时清除缓存,是解决WordPress健康站点检查中对象缓存提示的理想解决方案。


## 功能


- 使用APCu作为WordPress对象缓存的后端

- 提供简单的管理界面,显示缓存状态和统计信息

- 支持一键清除缓存功能(直接在仪表盘清除,无需跳转)

- 自动检测APCu是否可用

- 在插件激活时自动设置对象缓存,在停用时自动清除

- 使用AJAX技术实现无刷新缓存管理


## 要求


- WordPress 5.0或更高版本

- PHP 7.0或更高版本

- 启用了APCu扩展的PHP环境


## 安装


1. 将`simple-apcu-cache`目录上传到`/wp-content/plugins/`目录

2. 在WordPress管理后台激活插件

3. 插件会自动设置对象缓存


## 使用方法


激活插件后,它会自动开始工作,无需额外配置。


你可以在"设置 > 简单对象缓存"中查看缓存状态和统计信息,也可以手动清除缓存。


### 如何手动清除缓存?


有两种方式可以清除缓存:


1. 在WordPress仪表盘中,找到"简单对象缓存状态"小工具,直接点击"清除缓存"按钮。

2. 在"设置 > 简单对象缓存"页面中点击"清除缓存"按钮。


## 更新日志


### 版本 1.1.0

- 优化仪表盘小工具,现在可以直接通过按钮清除缓存,无需跳转到设置页面

- 添加AJAX处理功能,清除缓存后实时更新统计信息

- 改进用户体验,清除缓存操作完成后显示即时反馈

- 添加状态提示和视觉反馈,让用户更清楚操作结果


### 版本 1.0.0

- 初始版本发布


## 许可证


GPL v2或更高版本 


说明:因精力有限,这里所提供的插件版本不能保证及时更新,如需最新版请联系我索取。

插件

Simple Redis Cache (已停止使用)是一款功能实用且易于配置的 WordPress 插件,旨在通过将对象缓存存储到 Redis,有效减少数据库查询次数,加快页面加载速度,全面提升网站性能与响应效率。插件支持自定义 Redis 主机、端口、密码、数据库索引及连接和读取超时设置,适配多种服务器环境。同时,插件可自动生成和管理 object-cache.php 文件,提供缓存连接状态监测、缓存统计信息及一键清除缓存功能,确保缓存机制稳定高效运行。兼容 WordPress 4.0 及以上版本,适合追求网站加速与优化的用户使用。


## 主要功能


- 简单配置 Redis 连接参数

- 自动生成 object-cache.php 文件

- 支持密码保护的 Redis 服务器

- 支持多个数据库索引

- 可配置连接超时和读取超时

- 提供缓存统计信息

- 支持清除缓存功能

- **新增:WordPress 后台缓存排除功能,避免后台操作问题**


## 系统要求


- WordPress 4.0 或更高版本

- PHP 5.6.0 或更高版本

- PHP Redis 扩展


## 安装方法


1. 上传 `simple-redis-cache` 文件夹到 `/wp-content/plugins/` 目录

2. 在 WordPress 后台激活插件

3. 访问 "设置 > Redis缓存" 配置 Redis 连接信息

4. 点击 "生成 object-cache.php" 按钮创建缓存文件


## 配置选项


### Redis 主机

Redis 服务器的主机名或 IP 地址。默认为 127.0.0.1(本地主机)。


### Redis 端口

Redis 服务器的端口号。默认为 6379。


### Redis 密码

Redis 服务器的密码。如果没有设置密码,请留空。


### Redis 数据库

Redis 数据库索引(0-16)。默认为 0。


### 连接超时

连接到 Redis 服务器的超时时间(秒)。默认为 1 秒。


### 读取超时

从 Redis 服务器读取数据的超时时间(秒)。默认为 1 秒。


## 使用方法


1. 安装并激活插件后,访问 "设置 > Redis缓存" 页面

2. 配置 Redis 连接信息

3. 点击 "保存更改" 按钮保存设置

4. 点击 "生成 object-cache.php" 按钮创建缓存文件

5. 插件会自动测试 Redis 连接,并显示连接状态


## 常见问题


### 如何检查 Redis 缓存是否正常工作?

在插件设置页面可以看到 Redis 连接状态和缓存统计信息。如果显示 "连接成功",则表示 Redis 缓存已正常工作。


### 如何清除 Redis 缓存?

在插件设置页面点击 "清除对象缓存" 按钮即可清除所有 Redis 缓存数据。


### 如何卸载插件?

停用插件前,建议先点击 "删除 object-cache.php 文件" 按钮,然后再停用和删除插件。


### 为什么需要 PHP Redis 扩展?

本插件使用 PHP Redis 扩展与 Redis 服务器通信,这比使用纯 PHP 实现的客户端更高效。


### 后台操作出现问题怎么办?

最新版本已添加后台缓存排除功能,自动检测 WordPress 后台请求并禁用 Redis 缓存,确保后台操作正常。如果您仍然遇到问题,请尝试以下解决方法:


1. 更新插件到最新版本

2. 重新生成 object-cache.php 文件

3. 如果问题仍然存在,可以临时禁用 Redis 缓存(点击"删除 object-cache.php 文件"按钮)


## 故障排除


### Redis 连接失败

- 确保 Redis 服务器已启动并运行

- 检查主机名和端口是否正确

- 如果设置了密码,确保密码正确

- 检查防火墙设置是否允许连接


### 插件无法生成 object-cache.php 文件

- 确保 wp-content 目录可写

- 检查服务器权限设置

- 尝试手动创建文件


### 插件无法停用

- 使用插件设置页面中的 "删除 object-cache.php 文件" 按钮

- 如果仍然无法停用,手动删除 wp-content/object-cache.php 文件


### 删除插件后重新安装出现问题

如果删除插件后重新安装,点击生成 object-cache.php 时出现插件被停用的情况,可能是因为旧的 object-cache.php 文件仍然存在。解决方法:

- 手动删除 wp-content/object-cache.php 文件后再重新安装插件

- 插件已更新,现在会强制删除旧文件并生成新文件,避免此类问题


### WordPress 后台操作问题

如果在 WordPress 后台进行操作时遇到问题(如保存文章失败、设置无法更新等),这可能是由于 Redis 缓存导致的。最新版本已添加后台缓存排除功能,自动检测后台请求并禁用 Redis 缓存,确保后台操作正常。


## 更新日志


### 1.0.3

- 添加 WordPress 后台缓存排除功能,自动检测后台请求并禁用 Redis 缓存

- 修复后台操作可能出现的问题

- 优化缓存处理逻辑,提高稳定性


### 1.0.2

- 修复生成object-cache.php文件后插件被停用的问题

- 增强插件与WordPress的兼容性

- 添加插件冲突检测和自动处理机制

- 改进文件生成和删除逻辑

- 添加文件生成时间戳和唯一标识符


### 1.0.1

- 修复删除插件后重新安装时的兼容性问题

- 增强文件版本校验功能

- 改进插件停用和卸载逻辑

- 强化 object-cache.php 文件生成机制


### 1.0.0

- 初始版本发布


## 许可证


本插件采用 GPL v2 或更高版本许可证。 

(该插件已不使用,暂停更新!)