بنقرة واحدة
wordpress-cms
WordPress CMS setup on Docker + Blocksy theme + MCP integration for autonomous content publishing
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
WordPress CMS setup on Docker + Blocksy theme + MCP integration for autonomous content publishing
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
{{AGENT_NAME}} brain signal architecture — event bus, signal processor, awareness reporter, brain monitor
TDD-PDCA plan for building a self-replicating branching agent in {{AGENT_NAME}}. 단일 에이전트가 스스로 서브에이전트를 분기하고, 결과를 수렴시키는 구조.
Integrate {{AGENT_NAME}} with ACP (Agent Client Protocol) agents. Reverse-engineered from goose's Rust ACP provider implementation.
Maintain .{{AGENT_NAME_LOWER}} as an Obsidian vault — graph connectivity overhaul (P-layer mesh, skill clusters, SEO article web), broken link detection, backlink density verification via Obsidian CLI, filename deduplication, bidirectional linking, auto-generated orphan management, cron output graph bloat prevention, and Obsidian compatibility.
AI Trend Collection & Filtering — collect GitHub trending repos, score via 5-axis philosophy filter, evaluate, apply, and retire.
RSS 피드 모니터링 → SEO 기사 수집·분석·트렌드 리포트
WordPress + Docker + Blocksy + MCP integration for YOUR_DOMAIN.
# ~/.{{AGENT_NAME_LOWER}}/wordpress/docker-compose.yml
services:
db:
image: mysql:8.0
container_name: YOUR_DOMAIN-db
ports: ["3307:3306"]
volumes:
- /Volumes/YOUR_NAS/docker/wordpress/db:/var/lib/mysql
wordpress:
image: wordpress:6.7-php8.3-apache
container_name: YOUR_DOMAIN-wp
depends_on: [db]
ports: ["8080:80"]
volumes:
- /Volumes/YOUR_NAS/docker/wordpress/wp-content:/var/www/html/wp-content
- ~/.{{AGENT_NAME_LOWER}}/wordpress/wp-content/plugins:/var/www/html/wp-content/plugins
- ~/.{{AGENT_NAME_LOWER}}/wordpress/wp-content/themes:/var/www/html/wp-content/themes
pw 저장: ~/.{{AGENT_NAME_LOWER}}/wordpress/.wp-env (chmod 600)
Blocksy is the active theme. Free version supports:
docker exec YOUR_DOMAIN-wp wp --allow-root theme install blocksy --activate
docker exec YOUR_DOMAIN-wp wp --allow-root plugin install blocksy-companion --activate
MU plugin at wp-content/mu-plugins/YOUR_PREFIX-fonts.php:
add_action("wp_enqueue_scripts", function() {
wp_enqueue_style("YOUR_PREFIX-fonts",
"https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&family=Noto+Serif+KR:wght@400;600;700&family=JetBrains+Mono:wght@400;700&display=swap"
);
});
$palette = array(
array("color" => "#1c1c1a", "id" => "color1"), # text primary
array("color" => "#6b6b68", "id" => "color2"), # text secondary
array("color" => "#9b9b97", "id" => "color3"), # text tertiary
array("color" => "#ffffff", "id" => "color4"), # white
array("color" => "#fafaf8", "id" => "color5"), # bg
array("color" => "#f2f2ee", "id" => "color6"), # surface
array("color" => "#e8e7e4", "id" => "color7"), # border
array("color" => "#8b7355", "id" => "color8"), # accent (bronze)
array("color" => "#7a6349", "id" => "color9"), # accent hover
array("color" => "#d4c4b0", "id" => "color10"), # accent muted
);
set_theme_mod("blocksy_color_palette", $palette);
WordPress Docker 이미지는 .htaccess rewrite rules를 자동 생성하지 않음. 수동 설정 필수:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Custom MCP server for autonomous agent→WordPress interaction.
Path: ~/.{{AGENT_NAME_LOWER}}/scripts/wordpress-mcp-server.js
Config: mcp_servers.wordpress in ~/.hermes/config.yaml
Backend: Node.js wrapping docker exec YOUR_DOMAIN-wp wp --allow-root via STDIO JSON-RPC 2.0
| Tool | Params | Returns |
|---|---|---|
| create_post | title, content, category, tags, status | Post ID |
| upload_media | file_path (inside container), title | Media ID |
| list_posts | posts_per_page, status | JSON array |
| get_post | id | JSON |
| create_category | name, slug | Term ID |
| set_site_option | key, value | Success msg |
| set_theme_mod | key, value (JSON string) | Success msg |
printf '{"jsonrpc":"2.0","id":1,"method":"tools/list"}\n' | node ~/.{{AGENT_NAME_LOWER}}/scripts/wordpress-mcp-server.js
Huly workspace "YOUR_WORKSPACE" with MCP server (@bgx4k3p/huly-mcp-server@latest).
81 tools available including issue management, project management, team management.
Key tools for content workflow:
create_issue — 제목/설명/담당자/프로젝트 지정list_issues — 필터링 + 커서 페이지네이션search_issues — 풀텍스트 검색get_issue — 상세 내용 + 상태update_issue — 상태 변경 (e.g. "Todo" → "Done")list_statuses — 프로젝트별 상태 workflow 조회| Page | URL | Content |
|---|---|---|
| Home | / | 최근 글 + 프로젝트 소개 |
| Blog | /blog/ | 포스트 목록 (카드 그리드) |
| About | /about/ | 사이트 소개 |
Categories: build-log (Build Log), ai-tools (AI & Tools), systems (Systems), creative (Creative)
# Post management
docker exec YOUR_DOMAIN-wp wp --allow-root post create --post_title="T" --post_content="C" --post_status=publish --post_category=systems
# Theme/plugin
docker exec YOUR_DOMAIN-wp wp --allow-root theme install <slug> --activate
docker exec YOUR_DOMAIN-wp wp --allow-root plugin install <slug> --activate
# Options
docker exec YOUR_DOMAIN-wp wp --allow-root option update blogname "YOUR_SITE_NAME"
docker exec YOUR_DOMAIN-wp wp --allow-root rewrite flush
# Media
docker exec YOUR_DOMAIN-wp wp --allow-root media import /path/to/file.png --title="Logo"
# Custom PHP
docker exec YOUR_DOMAIN-wp wp --allow-root eval 'echo get_option("blogname");'
docker exec YOUR_DOMAIN-wp wp --allow-root eval-file /tmp/setup.php
docker cp before docker exec.htaccess must be manually written (Docker image bug)--allow-root with wp-cli inside container