- emcp-page-building, emcp-content-ops, emcp-site-audit: EMCP Tools MCP workflows verified live (atomic/legacy interplay, apply-template overwrite risk, create-theme-template goes live immediately, false-positive malware pattern in scan-security, change ledger + rollback) - elementor-pro-widgets: 30+5 native Elementor Pro widgets (curated catalog) - elementskit-widgets / powerpack-widgets: 42 + 97 third-party widgets, widgetType extracted from plugin source (not guessed by convention) - plugin.json bumped 1.2.0 -> 1.3.0, keywords + description updated - commits pending wordpress skills already present as untracked files (emcp-tools, wordfence, wp-activity-log, seguranca-descomplicar, webp-express, wp-fastest-cache, wp-font-perf, wp-meteor, wp-activity-log, redis-object-cache, app-for-cloudflare) and pending edits (rank-math, wp-cli, wp-content-seo-gate)
4.4 KiB
4.4 KiB
name, description, layer
| name | description | layer |
|---|---|---|
| powerpack-widgets | Catálogo completo e verificado dos 97 widgets PowerPack Elements Pro para Elementor, com o widgetType real de cada um extraído do código-fonte (classes/class-pp-config.php) — não estão no catálogo curado do EMCP Tools (list-widgets), por isso precisam de get-widget-schema com full:true. Usar quando "powerpack", "pp-widget", "advanced menu elementor", "hotspots elementor", "flip box powerpack", "woo product elementor", "info box powerpack". | wiki |
/powerpack-widgets — Catálogo de Widgets PowerPack Elements Pro
PowerPack Elements (Team IdeaBox, plugin powerpack-elements) regista os próprios widgets Elementor fora do catálogo curado do EMCP Tools — list-widgets não os lista. Este catálogo foi extraído directamente do array de configuração fonte (wp-content/plugins/powerpack-elements/classes/class-pp-config.php, método get_widget_info()) num site em produção com PowerPack Elements Pro 2.11.7 — não adivinhado por convenção de nomes, o que importa porque a convenção pp-<nome-módulo> tem excepções reais confirmadas (ver notas abaixo da tabela).
Catálogo completo (97 widgets) em references/catalogo.md — esta página tem o workflow e os widgets mais úteis para arranque rápido.
Como usar (workflow)
- Confirmar que
powerpack-elementsestá activo:list-plugins, procurar o slug. get-widget-schema({ widget_type: "pp-<slug>", full: true })— não estão no catálogo curado, a chamada semfull:truedevolve erro "Not in the curated catalog".full:truedevolve o schema de controlos bruto.- Adicionar com
add-free-widget({ post_id, parent_id, widget_type, settings })num container legacy (add-container) — mesma mecânica deelementskit-widgets, sem equivalente atómico. - Nunca assumir o
widgetTypepelo nome da pasta do módulo — verificado no código-fonte:Hotspots→pp-image-hotspots(nãopp-hotspots),Onepage_Nav→pp-one-page-nav(nãopp-onepage-nav),Popup_Box(pastamodal-popup) →pp-modal-popup,Link_Effects→pa-link-effects(prefixopa-, nãopp-!). Confirmar sempre comget-widget-schema(full:true)antes de construir em produção — ver tabela completa para todas as excepções.
Widgets mais usados (ver references/catalogo.md para os 97 completos)
widgetType |
Título | Uso |
|---|---|---|
pp-info-box |
Info Box | ícone/imagem + título + descrição, muito usado em secções de features |
pp-flipbox |
Flip Box | cartão de dois lados com flip ao hover |
pp-advanced-menu |
Advanced Menu | menu de navegação avançado com mega-menu |
pp-image-hotspots |
Image Hotspots | pontos interactivos sobre imagem (excepção de nome — pasta hotspots) |
pp-pricing-table |
Pricing Table | tabela de preços |
pp-team-member |
Team Member | cartão de membro de equipa |
pp-testimonials |
Testimonials | testemunhos com carrossel |
pp-posts |
Advanced Posts | grelha/lista de posts avançada com query control |
pp-login-form |
Login Form | formulário de login frontend |
pp-business-hours |
Business Hours | horário de funcionamento |
pp-countdown |
Countdown Timer | temporizador |
pp-table-of-contents |
Table of Contents | índice automático |
pp-instafeed |
Instagram Feed | feed do Instagram |
pp-modal-popup |
Popup Box | popup modal (excepção de nome — pasta modal-popup) |
pp-woo-product-price |
Woo — Product Price | preço de produto WooCommerce, um de ~15 widgets pp-woo-* |
Notas
- 15 dos 97 widgets são específicos WooCommerce (
pp-woo-*) e só têm efeito útil com WooCommerce activo e no contexto de um produto/loja. - Alguns módulos listados no directório
modules/(display-conditions,dynamic-tags,presets-style,query-control,devices) são extensões transversais, não widgets autónomos — não aparecem no catálogo porque não têmwidgetTypepróprio; afectam definições de outros widgets PowerPack (o mesmo padrão visto noelementskit-widgetscomekit_cursor_text_label).
Skills relacionadas
emcp-page-building— mecânica de coexistência atómico/legacy, sequência de construção.elementor-pro-widgets— catálogo nativo Elementor Pro (curado, nolist-widgets).elementskit-widgets— catálogo do addon concorrente ElementsKit Lite (também fora do catálogo curado).