WP Manifestindependent plugin directory
manifest / unclassified / deepseek-auto-wordpress-content-generator

Deepseek Auto Content Generator

通过Deepseek API自动生成WordPress文章并定时发布

by hxxy2012 · github.com/hxxy2012/deepseek-auto-wordpress-content-generator · website

1stars
2forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/hxxy2012/deepseek-auto-wordpress-content-generator/archive/refs/heads/main.zip

简体中文

📝 简介

Deepseek Auto Content Generator 是一款强大的 WordPress 插件,利用 Deepseek API 自动生成高质量的文章内容。此插件帮助内容创作者、博主和网站管理员快速生成原创内容,并支持定时发布功能,大大提高工作效率。

✨ 特性

  • 🤖 通过 Deepseek API 自动生成原创标题和内容
  • 📋 批量生成多个标题,从中选择最佳的进行内容创作
  • 📅 灵活的定时发布系统,支持多种发布策略
  • 🔍 完整的生成历史和错误日志记录
  • 🎨 多种文章风格和长度选项
  • 📊 直观的控制面板和详细的数据统计
  • 🛠️ 全面的设置选项和管理界面

🔧 安装

  1. 下载此插件的 zip 文件
  2. 登录 WordPress 管理后台,前往"插件 > 安装插件"页面
  3. 点击"上传插件",选择下载的 zip 文件
  4. 上传并安装后,点击"启用插件"
  5. 从左侧菜单打开"内容自动生成"进行配置和使用

💡 使用方法

  1. API 设置:首先在"设置"页面配置 Deepseek API 密钥和相关设置
  2. 生成标题:在"内容生成"页面输入关键词,系统会为每个关键词生成多个标题选项
  3. 生成文章:从生成的标题中选择喜欢的,点击"生成文章"按钮
  4. 定时发布:使用"定时发布"功能安排文章的发布时间

⚙️ 配置

  • API 设置:设置 Deepseek API 密钥、API URL 和模型名称
  • 生成设置:默认标题数量、文章长度、风格等
  • 发布设置:配置定时发布策略,可选择固定时间间隔、指定时间点或随机时间发布

📋 要求

  • WordPress 5.0 或更高版本
  • PHP 7.4 或更高版本
  • Deepseek API 密钥

🔍 疑难解答

如果遇到"正在处理中"但长时间没有结果的问题,请尝试以下解决方案:

  1. 检查服务器 PHP 设置,确保 max_execution_time 设置足够长(建议 300 秒以上)
  2. 确保服务器内存限制足够高(建议 256M 以上)
  3. 查看 WordPress 错误日志以获取详细错误信息
  4. 减少每批处理的关键词数量
  5. 确保 WordPress Cron 正常工作
  6. 刷新页面后,检查队列状态

📜 许可证

本插件采用 GPL-2.0 许可证。详情请参阅 LICENSE 文件。

🌐 贡献

欢迎提交问题报告和功能建议!如果您想贡献代码,请提交 Pull Request。


English

📝 Description

Deepseek Auto Content Generator is a powerful WordPress plugin that uses the Deepseek API to automatically generate high-quality article content. This plugin helps content creators, bloggers, and website administrators quickly generate original content and supports scheduled publishing, greatly improving work efficiency.

✨ Features

  • 🤖 Automatically generate original titles and content through Deepseek API
  • 📋 Batch generate multiple titles to choose the best ones for content creation
  • 📅 Flexible scheduled publishing system with multiple publishing strategies
  • 🔍 Complete generation history and error logging
  • 🎨 Multiple article style and length options
  • 📊 Intuitive dashboard and detailed statistics
  • 🛠️ Comprehensive settings options and management interface

🔧 Installation

  1. Download the zip file of this plugin
  2. Log in to your WordPress admin panel, go to "Plugins > Add New"
  3. Click "Upload Plugin", select the downloaded zip file
  4. After uploading and installing, click "Activate Plugin"
  5. Open "Auto Content Generator" from the left menu to configure and use

💡 Usage

  1. API Settings: First, configure the Deepseek API key and related settings on the "Settings" page
  2. Generate Titles: Enter keywords on the "Content Generation" page, and the system will generate multiple title options for each keyword
  3. Generate Articles: Select titles you like from the generated ones, click the "Generate Article" button
  4. Scheduled Publishing: Use the "Scheduled Publishing" feature to schedule when your articles will be published

⚙️ Configuration

  • API Settings: Configure Deepseek API key, API URL, and model name
  • Generation Settings: Default title count, article length, style, etc.
  • Publishing Settings: Configure scheduled publishing strategies, with options for fixed time intervals, specific time points, or random time publishing

📋 Requirements

  • WordPress 5.0 or higher
  • PHP 7.4 or higher
  • Deepseek API key

🔍 Troubleshooting

If you encounter issues like "Processing..." that never completes, try these solutions:

  1. Check server PHP settings, ensure max_execution_time is set long enough (300 seconds or more recommended)
  2. Make sure server memory limit is high enough (256M or more recommended)
  3. View WordPress error logs for detailed error information
  4. Reduce the number of keywords processed in each batch
  5. Ensure WordPress Cron is working properly
  6. Refresh the page and check the queue status

📜 License

This plugin is licensed under GPL-2.0. See the LICENSE file for details.

🌐 Contributing

Issue reports and feature suggestions are welcome! If you'd like to contribute code, please submit a Pull Request.