Tema base para desenvolvimento de temas para clientes.
Ambiente | Branch | wp_get_environment_type() |
URL |
---|---|---|---|
Local | - | local |
https://rlmtheme.local/ |
- Incluir no
wp-config.php
a seguinte linha após $table_prefix: - Criar link simbólico para este arquivo.
include 'env-local.php';
- /login
- debug()
- render_svg()
Adicionar classes em /includes/classes
Exemplo: "/includes/classes/Classe/Classe.php"
Utilizando:
namespace RLM_Theme\Classe\Classe;
$classe = new Classe();
$value = $classe->get();
- Todos os projetos WordPress devem ficar na mesma pasta localmente.
- Nesta pasta, clonar este repositório.
Para gerar os assets do projeto é necessário rodar o NPM (node). Recomenda-se a versão do Node 18.16.0.
Se for a primeira vez, abra o terminal na pasta do projeto e instale as dependências:
npm install
Ao termino da instalação das dependências, ou se já as possui:
npm run assets # gera CSS e JS
npm run js # gera somente JS
npm run css # gera somente CSS
npm run css-all # gera somente CSS all
npm run css-login # gera somente CSS login
npm run css-admin # gera somente CSS admin
npm run js-watch # gera JS e inicia modo watch
npm run css-all-watch # gera CSS all e inicia modo watch
npm run css-login-watch # gera CSS login e inicia modo watch
npm run css-admin-watch # gera CSS admin e inicia modo watch
Plugins necessários e respectivas configurações.
Plugin | Obrigatório | Ambiente | Notas |
---|---|---|---|
Advanced Custom Fields PRO | Sim | Todos | Custom fields. |