WP Manifestindependent plugin directory
manifest / media / i-gallery

I Gallery

Descrição do I Gallery.

by Ingo Stramm · github.com/ingostramm/i-gallery · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/ingostramm/i-gallery/archive/refs/heads/main.zip

Readme

I Gallery

Descrição

Plugin do WordPress para galeria com paginação. As imagens são carregadas após a página terminar de carregar.

Pacotes

Para instalar em um ambiente de desenvolvimento, navegue até o diretório /src, instale o gerenciador de pacotes do Node.js e os seguintes pacotes:

  • npm npm install
  • grunt npm install grunt
  • node-sass npm install node-sass grunt-sass
Obs: também é necessário renomear o nome do diretório do plugin, o nome do arquivo principal .php do plugin, o(s) nome(s) do(s) arquivo(s) .js e do(s) arquivo(s) .scss

Grunt

Estas são as tasks utilizadas:

  • grunt: task default - gera a versão minificada dos arquivos .css e .js
  • grunt o: otimiza as imagens
  • grunt c: executa as task anteriores e gera um arquivo .zip no diretório /dist (este será o arquivo usado para atualizar o plugin no Wordpress)
  • grunt w: executa o livereload.js - já vem com um array de IPs para funcionar apenas em ambiente de desenvolvimento (adicione o seu IP no array, caso necessário)

Includes

Neste modelo de plugin, já vem incluso as seguintes bibliotecas/módulos

  • WP Update Server: API que verifica e aplica atualizações do I Gallery, através do próprio sistema de atualizações do WordPress
  • class-post-type.php: classe para a criação de Custom Post Type
  • class-taxonomy.php: classe para a criação de Custom Taxonomy

Referências

Parte do código usado neste plugin foi retirado do Odin Framework, o melhor tema-base de desenvolvimento para WordPress, desenvolvido e mantido pelo WordPress Brasil.

Read the full README on GitHub →