Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/carvalhorafael/sales-pages/archive/refs/heads/main.zipPlugin WordPress para organizar paginas de vendas e landing pages da Proenem em um Custom Post Type proprio, separado das paginas institucionais.
Contrato
- Plugin slug:
sales-page - Repositorio:
carvalhorafael/sales-pages - Custom Post Type:
sales_page - Slug publico:
lp - URL publica:
/lp/slug-da-pagina/ - Arquivo publico: desativado
- Asset de release:
sales-page-X.Y.Z.zip - Camada visual: Elementor, tema ativo ou widgets externos
O plugin registra apenas a camada de conteudo e organizacao. Ele nao cria shortcodes, blocos, templates visuais, CSS publico ou layouts proprios.
Elementor
O CPT sales_page e adicionado a lista de post types suportados pelo Elementor por filtro de opcao, sem gravar configuracoes no banco e sem forcar template padrao.
As paginas de vendas podem usar Elementor Canvas ou Elementor Full Width conforme a necessidade de cada landing page.
Atualizacoes
O plugin consulta GitHub Releases em carvalhorafael/sales-pages e informa o WordPress quando existir uma versao mais nova com o asset sales-page-X.Y.Z.zip.
Release
- Rode o workflow
Prepare Releasea partir dedevelop. - Mergeie a PR
release/vX.Y.Zemdevelop. - Mergeie
developemmain. - O workflow
Releasecria a tagvX.Y.Z, valida o plugin, cria o ZIP e publica a GitHub Release.
Estrutura
sales-page.php
includes/
class-plugin.php
class-post-type.php
class-elementor.php
class-github-updater.php
languages/