PHPackages                             jhorlima/wp-mocabonita - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. jhorlima/wp-mocabonita

ActiveWordpress-framework-plugin[Framework](/categories/framework)

jhorlima/wp-mocabonita
======================

Framework para desenvolvimento de plugins wordpress

3.3.6.10(8y ago)1366[2 issues](https://github.com/jhorlima/wp-mocabonita/issues)5MITPHPPHP &gt;=5.5.9

Since Mar 4Pushed 8y ago1 watchersCompare

[ Source](https://github.com/jhorlima/wp-mocabonita)[ Packagist](https://packagist.org/packages/jhorlima/wp-mocabonita)[ Docs](https://github.com/jhorlima/wp-mocabonita)[ RSS](/packages/jhorlima-wp-mocabonita/feed)WikiDiscussions master Synced today

READMEChangelog (10)Dependencies (8)Versions (43)Used By (5)

\#MocaBonita - Wordpress O MocaBonita é um framework desenvolvido para auxiliar na criação de plugins wordpress.

Vantagens:

- Padrão MVC
- Composer
- Validações
- ORM
- Orientação a Objeto
- Templates e Views
- Eventos
- Seus recusos são carregados por completo apenas quando necessário
- Não interfere o ciclo de vida do wordpress, desde que não exista um evento para isto
- Fácilidade aprendizado

```
Antes de começar, é recomendado que você faça uma leitura desse artigo:
https://codex.wordpress.org/pt-br:Escrevendo_um_Plugin#Nomes.2C_arquivos_e_Locais

```

[Aplicação de Exemplo](https://github.com/jhorlima/agenda-contatos)

[Documentação PHP](https://jhorlima.github.io/wp-mocabonita/)

[1º Criando o plugin](#1%C2%BA-criando-o-plugin)

[2º Importar o MocaBonita](#2%C2%BA-importar-o-mocabonita)

[3º Configurar o plugin](#3%C2%BA-configurar-o-plugin)

[4º Configuração das Páginas](#4%C2%BA-configura%C3%A7%C3%A3o-das-p%C3%A1ginas)

\####1º Criando o plugin #### Acesse a pasta `wp-content/plugins` dentro da pasta onde o **wordpress** está instalado, depois crie uma nova pasta com o nome do seu plugin, Ex: `exemplo-plugin`.

\####2º Importar o MocaBonita #### Em primeiro lugar é necessário ter o composer instalado no computador.

Depois de instalado, execute o código abaixo pelo terminal na pasta do seu plugin.

```
$ composer require jhorlima/wp-mocabonita --update-no-dev
```

\####3º Configurar o plugin #### Depois da instalação do MocaBonita e suas dependencias do composer, crie um arquivo chamado `index.php` dentro da pasta do plugin e depois adicione o seguinte código nele:

```
