# Larapress **Repository Path**: sliver-ring_admin/larapress ## Basic Information - **Project Name**: Larapress - **Description**: 一款WordPressAPI插件,该插件集成了Laravel框架,可以实现WordPress与Laravel的深度结合。并提供市面常见的各种应用场景的API接口。 - **Primary Language**: PHP - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-20 - **Last Updated**: 2025-09-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Larapress WordPress 与 Laravel 深度结合的纯 API 插件,为 WordPress 提供强大的 RESTful API 接口,支持移动端应用开发。 ## 🚀 核心特性 - **Laravel 框架集成**:内置 Laravel 框架,提供现代化的开发体验 - **RESTful API**:完整的 RESTful API 接口,支持文章、分类、标签等数据获取 - **Redux 配置面板**:可视化的后台配置界面,支持主题样式和功能设置 - **移动端优化**:专为移动端应用设计的 API 响应格式 - **灵活配置**:支持首页排版、图片展示、分类筛选等多种配置选项 - **SEO 友好**:保持 WordPress 的 SEO 优势,同时提供 API 接口 ## 📋 系统要求 - WordPress 5.0 或更高版本 - PHP 7.4 或更高版本 - MySQL 5.6 或更高版本 - 支持 URL 重写(Permalink) ## 🛠️ 安装指南 ### 方法一:WordPress 后台安装 1. 下载插件压缩包 2. 登录 WordPress 后台 3. 进入「插件」→「安装插件」 4. 点击「上传插件」,选择下载的压缩包 5. 点击「现在安装」并「激活插件」 ### 方法二:FTP 上传安装 1. 解压插件文件到 `wp-content/plugins/` 目录 2. 确保文件夹名为 `wp-lara-press` 3. 在 WordPress 后台「插件」页面激活插件 ### 方法三:WP-CLI 安装 ```bash wp plugin install /path/to/wp-lara-press.zip --activate ``` ## 🔧 开发指南 ### 项目结构 ``` wp-lara-press/ ├── admin/ # 后台管理相关 │ ├── class-wp-lara-press-admin.php │ ├── css/ # 后台样式 │ ├── js/ # 后台脚本 │ └── redux-framework/ # Redux 配置框架 ├── api/ # Laravel API 应用 │ ├── app/ │ │ ├── Http/Controllers/ # API 控制器 │ │ ├── Models/ # 数据模型 │ │ └── Utils/ # 工具类 │ ├── routes/ # 路由定义 │ └── config/ # 配置文件 ├── includes/ # 核心插件类 ├── public/ # 前端相关 ├── src/ # 自定义源码 │ ├── config/ # 配置类 │ └── sliver/ # 工具类 └── languages/ # 语言包 ``` ## 📖 API 文档 ### 在线文档 - **[API 接口文档](https://new.sohajob.com/larapress-api/docs/)** - 完整的在线 API 文档,包含参数说明和在线测试功能 - **[快速使用指南](./api/QUICK-START.md)** - 5 分钟快速上手指南,包含常用接口示例 - **[开发者指南](./api/README.md)** - 详细的开发文档,包含文档生成、中文化、部署等说明 ### 文档特性 - 🌏 **完全中文化** - 界面和内容全部中文显示 - 🚀 **在线测试** - 直接在文档中测试 API 接口 - 📋 **完整参数** - 详细的参数说明和示例值 - 📥 **多种格式** - 支持 Postman 集合和 OpenAPI 规范下载 ### 快速开始 ```bash # 进入API目录 cd wp-content/plugins/wp-lara-press/api # 生成中文化文档 php artisan docs:generate-zh ``` ## 🔗 相关链接 - [LaraPress APP 文档](https://gitee.com/sliver-ring_admin/lara-press-app) - [WordPress 官方文档](https://wordpress.org/support/) - [Laravel 官方文档](https://laravel.com/docs) ## ❓ 常见问题 ### Q: 插件安装后 API 接口无法访问? A: 请检查以下设置: 1. 确保 WordPress 的固定链接已启用(设置 → 固定链接) 2. 检查服务器是否支持 URL 重写 3. 确认插件已正确激活 ## 📄 关于使用许可 ## 你可以 1. 任何形式的源码修改 2. 个人使用、商业使用(单一主体内部使用) 3. 团队协作开发(同一公司或组织内部) 4. 基于此代码开发并部署你的应用程序 ## 你不可以 1. 将修改后的源码进行二次分发,包括但不限于: - 再次开源到其他平台 - 出售源码给第三方 - 分享源码给其他开发者或公司 - 基于此代码创建新的开源项目进行分发 ## 简单来说 ✅ **允许**:单一主体(个人或公司)内部任意使用和修改 ❌ **禁止**:向外部分发修改后的源码 ## ☕ 捐助支持 业余开发,如果这个项目对您有帮助,请我喝一杯咖啡: - 微信:kanjiujubei - QQ:675778650 ## 🏷️ 标签 `WordPress` `Laravel` `API` `RESTful` `移动端` `CMS` `插件` `PHP` `JavaScript`