WP Manifestindependent plugin directory
manifest / content / sales-pages

Sales Page

Organiza paginas de vendas e landing pages em um tipo de conteudo proprio.

★ 0stars

Install

Download source zip No release zip yet

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.zip
Updates itself. It ships its own updater, so new versions appear under Dashboard → Updates.

Plugin 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

  1. Rode o workflow Prepare Release a partir de develop.
  2. Mergeie a PR release/vX.Y.Z em develop.
  3. Mergeie develop em main.
  4. O workflow Release cria a tag vX.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/