mv-visual v1.2.1 — close all known issues from v1.2.0
Mister Vo Visual v1.2.1
Все 4 known issues v1.2.0 закрыты. Frontend Visual Builder работает end-to-end.
Что нового
#1 Frontend rendering на главной — рендеринг через wp_head, JS перемещает блоки в <body>. Блоки видны в edit mode на любой странице, не только the_content.
#2 DnD (move handle) — mousedown/move/up на handle ⋮⋮. Snap-to-grid. REST PUT /blocks/:id сохраняет координаты в БД.
#3 Resize — mousedown/move/up на handle ⤡. Аналогично move, обновляет w/h.
#4 Empty cells (12×8 сетка) — рендер .mv-empty-cell в каждой свободной клетке. Click → модалка с предзаполненными x/y.
#5 data-id в HTML — фикс для REST PUT (раньше ID был undefined).
Тест
В headless браузере:
- ✅ Admin-bar: "✕ Exit Edit Mode"
- ✅ 4 блока в body
- ✅ 95 empty cells (12×8=96, 1 занят)
- ✅ DnD:
(0,0) span 4×2→(2,2) span 4×2→ БД ✓ - ✅ Resize:
4×2→7×4→ БД ✓ - ✅ Click-to-add: empty cell
(5,3)→ modalx=5, y=3 - ✅ Toast "1 block(s) saved"
Установка
cd wp-content/plugins/
git clone https://github.com/mr-olivka/mv-visual.git
wp plugin activate mv-visualТребования
- WordPress 6.0+
- PHP 7.4+
Лицензия
GPL v2