Skip to content

Desafio prático para desenvolvedores Fullstack com PHP

License

Notifications You must be signed in to change notification settings

estevaoacioli/teste-fullstack

 
 

Repository files navigation

Desafio Fullstack - CNN Brasil - Estevão Acioli

Instruções para utilização

Baixe o plugin, descompacte-o e copie para dentro da pasta plugin de seu site Wordpress.

A pasta vendor foi adicionada ao gitignore, portanto, é necessário rodar o composer install. Navegue até a pasta do plugin, e digite o seguinte comando:

  composer install

Utilize o shortcode na página ou post desejado. Se preferir, insira o shortcode via código PHP.

  [loterias loteria="lotofacil" concurso="ultimo"]

Para incluir o shortcode em um arquivo PHP, utilize a seguinte função nativa do WordPress:

 <?php echo do_shortcode('[loterias loteria="lotofacil" concurso="ultimo"]'); ?>

Substitua "lotofacil" pelo nome da loteria desejada. Abaixo estão todas as loterias compatíveis:

"maismilionaria", "megasena", "lotofacil", "quina", "lotomania", "timemania", "duplasena", "federal", "diadesorte", "supersete"

Você também pode substituir "ultimo" pelo número do concurso desejado.

Instruções para o PHP CodeSniffer

Navegue até a plasta do plugin e digite o seguinte comando:

 vendor/bin/phpcs src/

Observações

O plugin possui as seguintes características:

  • Foi implementada uma regra para impedir a edição dos dados salvos no CPT (Custom Post Type) "loterias" pelo backend.
  • Existe um aviso para evitar a criação direta dos CPT "loterias" pelo backend.
  • Foram adicionadas colunas na página de listagem do CPT "loterias" para exibir dados importantes.
  • O plugin conta com uma página de documentação.

Testes de Shortcodes

Abaixo estão exemplos de shortcodes testados durante o desenvolvimento, demonstrando as possibilidades do plugin:

  • Shortcodes Funcionais 🎉
  [loterias loteria="megasena"]
  [loterias loteria="megasena" concurso=""]
  [loterias loteria="megasena" concurso="ultimo"]
  [loterias loteria="megasena" concurso="2698"]
  • Shortcodes quebrados 🔥
  [loterias loteria="megasena" concurso="opa"]
  [loterias loteria="bicho" concurso="teste"]
  [loterias loteria="tigrinho" concurso="teste"]
  [loterias loteria="" concurso="123teste"]
  [loterias concurso="teste"]

Se tiver alguma dúvida ou solicitação por favor me avise pelo e-mail: [email protected] ou pelo WhatsApp (85)98552-9837.

About

Desafio prático para desenvolvedores Fullstack com PHP

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 77.5%
  • CSS 21.6%
  • JavaScript 0.9%