feat: complete fusion-woodoo WordPress plugin with portal, REST endpoints, webhooks, and admin settings

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
gsinghpal
2026-03-31 20:48:16 -04:00
parent 102fbd65f2
commit 1f86a7c497
21 changed files with 2176 additions and 0 deletions

View File

@@ -0,0 +1,74 @@
/* Fusion WooDoo — Admin Styles */
.fusion-woodoo-admin h1 {
font-size: 1.5rem;
margin-bottom: 8px;
}
.fusion-woodoo-header {
margin-bottom: 20px;
color: #555;
}
.fusion-woodoo-card {
background: #fff;
border: 1px solid #e0e0e0;
border-radius: 6px;
padding: 20px 24px;
margin-bottom: 20px;
max-width: 900px;
}
.fusion-woodoo-card h2 {
font-size: 1.1rem;
margin-top: 0;
margin-bottom: 16px;
padding-bottom: 10px;
border-bottom: 1px solid #f0f0f0;
}
/* Status badges */
.fusion-woodoo-status {
display: inline-block;
padding: 2px 10px;
border-radius: 12px;
font-size: 0.8rem;
font-weight: 600;
}
.fusion-woodoo-status--ok {
background: #e8f5e9;
color: #2e7d32;
}
.fusion-woodoo-status--error {
background: #fce4ec;
color: #c62828;
}
/* Test connection result */
.fusion-woodoo-test-result {
font-weight: 500;
font-size: 0.9rem;
}
.fusion-woodoo-test-result.success {
color: #2e7d32;
}
.fusion-woodoo-test-result.error {
color: #c62828;
}
/* Webhook table */
.fusion-woodoo-card .widefat {
border-collapse: collapse;
width: 100%;
margin-top: 12px;
}
.fusion-woodoo-card .widefat th,
.fusion-woodoo-card .widefat td {
padding: 8px 12px;
font-size: 0.875rem;
}