介绍我们开发的 WordPress 自动化发布技能
概述
WordPress 增强发布器是我们开发的 OpenClaw 技能,用于自动化内容发布到 WordPress 网站。
核心功能
- 🎨 自动封面图生成:基于标题和关键词 AI 生成 16:9 封面图
- 📝 Markdown 转 HTML:自动将 Markdown 转换为精美的 HTML 格式
- 📊 智能摘要生成:自动生成 80 字符以内的文章摘要
- 🚀 一键发布:支持草稿和直接发布
技术实现
1. 封面图生成
使用 Gemini 3.1 Flash Image Preview API 生成封面图:
def generate_cover_image(title, keywords=None):
prompt = create_image_prompt(title, keywords)
cmd = [
"uv", "run", NANO_BANANA_SCRIPT,
"--prompt", prompt,
"--filename", filename,
"--resolution", "2K"
]
result = subprocess.run(cmd, capture_output=True, text=True)
return str(image_path)
2. Markdown 转 HTML
使用 Python markdown 库转换。
使用方法
安装技能
确保技能存在于 skills/wordpress-publisher/scripts/。
命令行使用
# 发布草稿
python3 skills/wordpress-publisher/scripts/enhanced_publisher.py \
--title "文章标题" \
--content "$(cat article.md)" \
--status draft
# 直接发布
python3 skills/wordpress-publisher/scripts/enhanced_publisher.py \
--title "文章标题" \
--content "$(cat article.md)" \
--keywords "SEO, WordPress" \
--status publish
总结
WordPress 增强发布器通过自动化封面图生成、Markdown 转换和摘要生成,大大简化了内容发布流程。
技能版本:2.0.0
最后更新:2026-03-08
