Sau khi đã viết được bài AI đầu tiên, đây là tính năng biến WordPress thành cỗ máy content tự động: cron AI viết bài định kỳ + sinh featured image + ảnh inline — bạn chỉ cần setup 1 lần.
Workflow tự động hoàn chỉnh
[Hàng đợi có keyword PENDING]
↓
[Cron tự pop plan PENDING mỗi giờ]
↓
[AI sinh bài 1500+ từ]
↓
[Nếu thiếu featured → AI tự sinh ảnh DALL-E/Imagen]
↓
[Tự chèn ảnh inline sau mỗi H2 (optional)]
↓
[Tự tạo internal links (Bài 6)]
↓
[Tự đăng (draft hoặc publish)]
↓
[Tự share lên 10 MXH (Bài 5)]
Mỗi bài cron sinh xong = bạn không cần đụng vào.
Phần 1 — Setup Auto-publish
Vào AIpage WP → Kế hoạch viết bài → tab Tự động đăng.
📷 [Screenshot: Tab "Tự động đăng", có banner cảnh báo WP-Cron + form cấu hình]
Cấu hình cơ bản
| Field | Giá trị khuyến nghị | Note |
|---|---|---|
| Bật tự động đăng | ✅ On | Master switch |
| Số bài / ngày | 3-5 (giới hạn 1-10) | Đếm theo log AI thành công |
| Khung giờ chạy | 8h - 22h | Giờ làm việc để dễ monitor |
| Trạng thái bài AI | Draft (khuyến nghị) | An toàn — review trước publish |
⚠️ Chọn "Draft" hay "Publish"? - Draft (khuyến nghị): bạn review từng bài trước khi publish manually. Tránh AI bịa số liệu sai → site bị penalty. - Publish ngay: cho user nâng cao, đã trust quality AI. Khuyên kèm setup Google Search Console monitor.
Bấm Lưu cài đặt → cron sẽ chạy mỗi giờ check queue.
Cron URL cho external service (quan trọng cho production)
WordPress WP-Cron mặc định chỉ chạy khi có visitor truy cập site — không tin cậy cho auto-publish nếu site ít traffic.
Plugin tạo sẵn cron URL để external service ping định kỳ:
Bước 1: Xuống section Cron URL cho external service → bấm Tạo mới Cron Secret
Bước 2: Copy URL đầy đủ dạng:
https://yoursite.com/wp-json/aipw/v1/cron/publish-next?token=abc123xyz
Bước 3: Setup external cron service (chọn 1):
Cách A — cron-job.org (free, dễ nhất) ⭐
- Đăng ký cron-job.org
- Create cronjob → paste URL → method POST → schedule "Every hour" → Save
📷 [Screenshot: Form cron-job.org tạo job mới, paste URL + chọn POST + schedule hourly]
Cách B — Linux crontab (server riêng)
0 * * * * curl -X POST "https://yoursite.com/wp-json/aipw/v1/cron/publish-next?token=abc123xyz"
Cách C — UpTimeRobot (kèm monitoring)
Tạo HTTP(s) monitor với URL trên → check mỗi 5 phút (free tier). Vừa ping cron vừa cảnh báo nếu site down.
Test cron chạy ngay
Section Test ngay → bấm Chạy thử cron → đợi 30-60 giây → xem kết quả:
📷 [Screenshot: Section Test ngay, button "Chạy thử cron" highlight, kết quả "Đã sinh bài cho plan #15 → post #42"]
Nếu báo "Queue rỗng" — vào tab Hàng đợi thêm vài keyword trước.
Phần 2 — AI sinh ảnh tự động (featured + inline)
Cùng tab Tự động đăng, cuộn xuống card AI sinh ảnh (featured + inline).
📷 [Screenshot: Card "AI sinh ảnh", có toggle Bật + dropdown provider + cost banner $]
Chọn provider sinh ảnh
| Provider | Cost / bài (1 featured + 4 inline) | Quality | Đặc điểm |
|---|---|---|---|
| OpenAI DALL-E 3 standard | ~$0.36 (~9,000 VND) | ⭐⭐⭐⭐ | Chất lượng cao, chậm hơn |
| OpenAI DALL-E 3 HD | ~$0.56 (~14,000 VND) | ⭐⭐⭐⭐⭐ | Đẹp nhất, đắt |
| Google Imagen 3 standard | ~$0.15 (~3,800 VND) | ⭐⭐⭐⭐ | Rẻ + chất lượng cao |
| Google Imagen 3 Fast | ~$0.10 (~2,500 VND) | ⭐⭐⭐ | Rẻ nhất, nhanh |
💡 Khuyến nghị: Dùng Imagen 3 standard — chất lượng ngang DALL-E 3 standard nhưng rẻ hơn 60%.
Cấu hình featured image
Bật auto-sinh featured khi viết bài AI ✅
| Field | Giá trị |
|---|---|
| Provider | Google Imagen 3 |
| Kích thước featured | 1792×1024 (ngang 16:9, đẹp cho social share) |
| Quality | standard (Imagen) hoặc fast (rẻ hơn) |
| Style (chỉ DALL-E) | natural (chân thực) |
| Prompt prefix | (optional) "minimalist, brand colors, professional photography" |
Cấu hình ảnh inline trong bài
Bật sinh ảnh INLINE (sau mỗi H2 trong bài) ✅
| Field | Giá trị khuyến nghị |
|---|---|
| Số ảnh inline tối đa / bài | 4 (giới hạn 1-10) |
| Min ký tự bài để chèn inline | 1500 (bài quá ngắn không cần inline) |
| Kích thước ảnh inline | 1792×1024 ngang |
Plugin tự làm gì khi bật:
- AI sinh bài xong → check post có featured image chưa
- Nếu chưa → call DALL-E/Imagen với prompt từ title + keyword + excerpt → set featured
- Scan content tìm H2 → với mỗi H2 (max N), call AI sinh ảnh từ H2 text + context → insert
<figure>sau H2 - Log cost vào AI logs để track
Bấm Lưu cài đặt ảnh
Sau khi bấm Lưu, mọi bài AI sinh tiếp theo (qua cron hoặc manual "Viết ngay") sẽ tự có featured + 4 ảnh inline.
⚠️ Lưu ý cost: bật inline = chi phí AI x 5 (1 featured + 4 inline). Cân nhắc nếu volume cao. Có thể chỉ bật featured (bỏ inline) cho cron volume cao.
Test sinh ảnh
Vào Kế hoạch viết bài → Hàng đợi → bấm ▶ Viết ngay cho 1 plan → đợi sinh xong → mở post editor → kiểm tra:
- ✅ Featured image hiển thị
- ✅ 3-4
<figure>chèn sau các H2 - ✅ Ảnh upload vào Media Library (mỗi ảnh là attachment riêng)
- ✅ Alt text auto từ H2 text
📷 [Screenshot: Post editor, featured image hiện cột phải, content có 4 ảnh inline xen kẽ H2]
Quản lý cost AI
Vào AIpage WP → Tình trạng AI xem:
- Chi phí AI hôm nay — cost hôm nay (USD + quy đổi VND)
- Bài AI viết hôm nay — số bài đã sinh
- Bài cũ tối ưu hôm nay — bao gồm số ảnh AI sinh
- Lỗi AI hôm nay — nếu có ảnh fail (vd: hết credit, rate limit)
📷 [Screenshot: Dashboard Tình trạng AI, 4 hero card top hiển thị KPI hôm nay]
Trường hợp đặc biệt — bài không phù hợp sinh ảnh
Nếu chỉ muốn ảnh placeholder mặc định cho mọi bài thiếu featured (không tốn cost AI):
Cài đặt → Tự động đăng → AI sinh ảnh → tắt featured generation
→ Plugin sẽ dùng ảnh placeholder (anh upload trong Social Share Settings → Ảnh placeholder) cho mọi bài thiếu featured.
Mẹo tối ưu
1. Cost ~$0.001/bài viết text + $0.10/bài ảnh
Combo rẻ nhất:
- Text: Gemini 2.5 Flash ($0.0014/bài)
- Ảnh: Imagen 3 Fast ($0.02/ảnh × 5 = $0.10/bài)
- Total: ~$0.10/bài (~2,500 VND) cho bài hoàn chỉnh có ảnh
→ 100 bài/tháng chỉ $10 (~250,000 VND). Rẻ hơn thuê content writer.
2. Schedule cron giờ thấp điểm
Khung giờ chạy 8h-22h mặc định OK. Nếu muốn tiết kiệm rate limit, set 22h-6h chạy đêm (giờ thấp tải provider).
3. Posts_per_day phù hợp
- Site mới (< 100 bài): 3-5 bài/ngày = 90-150 bài/tháng → SEO traction tốt
- Site đã có 500+ bài: 1-2 bài/ngày = đủ để topical authority
- Site agency client: tùy contract (ghi rõ trong service package)
4. Quality vs Cost trade-off
| Setup | Cost / bài | Quality | Use case |
|---|---|---|---|
| Claude Opus + DALL-E 3 HD | ~$0.66 (~16K VND) | ⭐⭐⭐⭐⭐ | Pillar content, premium client |
| Claude Sonnet + Imagen 3 std | ~$0.19 (~5K VND) | ⭐⭐⭐⭐ | Khuyên cho phần lớn |
| Gemini Flash + Imagen 3 Fast | ~$0.10 (~2.5K VND) | ⭐⭐⭐ | Volume cao, site mới |
FAQ — Câu hỏi thường gặp
1. Cron không chạy dù đã setup, queue cứ đầy PENDING?
Check:
- WP-Cron có chạy không: vào URL
https://yoursite.com/wp-cron.php→ không lỗi 404 = OK - External cron có ping: kiểm tra log cron-job.org/server logs
- Hour window đúng giờ hiện tại: nếu set 8-22, đang 23h thì cron không chạy
- Daily limit chưa max: vào Tình trạng AI xem "Bài AI hôm nay" / quota
2. AI sinh ảnh báo "OpenAI Images API: invalid key"
Bạn đang dùng provider DALL-E nhưng chưa có OpenAI key. Vào Cài đặt AI → API Keys nạp key OpenAI. Hoặc đổi sang Imagen 3 (cần Gemini key).
3. Ảnh sinh ra không hợp brand (màu sai, style sai)?
Vào Card AI sinh ảnh → Prompt prefix điền hint brand:
- "Minimalist, brand colors blue and white, professional photography, clean background"
- "Vibrant tropical theme, Vietnamese context, modern style"
AI sẽ apply prefix vào mọi prompt sinh ảnh.
4. Có thể bỏ ảnh inline, chỉ giữ featured không?
Có. Trong card AI sinh ảnh, tắt "Bật sinh ảnh INLINE" → chỉ sinh 1 featured.
5. Bài đã có featured manual, plugin có ghi đè không?
KHÔNG. Plugin check has_post_thumbnail() — nếu post đã có featured, skip sinh. Chỉ sinh cho post chưa có.
6. Cron-job.org free có ổn không?
Đủ cho hầu hết site. Free tier 50 monitors, ping mỗi phút/giờ. Nếu cần SLA cao hơn → UpTimeRobot Pro ($7/m) hoặc tự host crontab.
7. Auto-publish status "draft" thì bài có index Google không?
KHÔNG. Draft không xuất hiện public → Google không crawl. Phải có người (hoặc cron khác) đổi sang Publish.