Wordpress: Criando projeto e plugin
Published: 2021-01-03 18:57:11

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/l6zqwky1pggwv0bl6xxw.jpeg)

__Wordpress: Criando projeto e plugin__

Estou trazendo algumas anotações do curso de Wordpress que eu fiz do canal Curso em Vídeo. No primeiro bloco, mostro o passo a passo de como iniciar um projeto Wordpress em localhost (no próprio computador, sem utilizar um servidor de hospedagem). No segundo bloco, trago todos os plug-ins Wordpress e ferramentas que foram apresentados durante o curso, com uma breve explicação sobre sua função.

__Iniciando o projeto Wordpress (Localhost)__

1. Abrir XAMPP e iniciar o Apache e MySQL
2. Clicar em admin no apache, clicar em new (banco de dados)
3. Escolher codificação latin2 general e clicar em CREATE (usuário root e senha vazia)
4. Abrir o Wordpress.org e baixar o programa
5. Abrir a pasta local xamps/htdocs, jogar o arquivo baixado nela e descompactar o arquivo
6. Renomear o nome da pasta criada para o nome do site/projeto (sem acentos e em minúscula)
7. No Xampp, clicar em Admin no Apache, vai abrir o site localhost/dashboard. Substituir a palavra dashboard para o nome do site/projeto
8. Escolher o idioma, inserir os dados do servidor, nome do site, dados do admin (nome, senha forte e email do dono do site) e criar site.
9. Para acessar painel de controle, o caminho é localhost/nome-do-site/wp-admin (trocar por outro nome) e para ver como está o site o caminho é localhost/nome-do-site.

__PLUGINS CURSO EM VIDEOS__

· W3 total cache - melhora velocidade do site
· EWWW Image optimizer - compactador de imagens (melhora velocidade do site)
· Updraft Plus - backup
· Astra - temas para Wordpress
· Editor clássico - utilizado para criar artigos mais facilmente (para os editores do site, não é necessário quando o site for uma landing page/site estático)
· Rank Math SEO - otimizador de SEO para google
· Ultimate Guttenberg - editor de blocos
· Microthemer - editor de CSS para ajuste fino (limite de 15 tags)
· Google analytics (monsterInsight) - analise dos dados do site
· Companion auto update - faz update automático dos plug-ins
· WPS hide login - muda o caminho do login, dificultando invasões
· Duplicator - migração de sites entre diferentes hospedagens ou localhost
· Mautic - serviço de marketing completo
· Loco translator - traduz plug-ins
· WP Cerber Security - segurança para wordpress
· Post Types Order Plugin - altera a ordem das postagens, sem alterar suas datas

__PLUGINS PAGOS__

· BeaverBuilder - cria site de maneira muito rápida e intuitiva (melhor plug-in)
· Gravity Forms - criação de formulários com diversas opções
· Updraft plus - faz backup incremental, na nuvem e em horários específicos
· Mautic - melhor software de e-mail marketing
· Guttenberg Pro - editor de blocos completo
· Microthemer pro - super editor de CSS
· Wp Rocket - super otimização de site
· Companion auto update - faz update com horários programados (ideal para grandes sites e loja virtual)
· WP Cerber Security - segurança para wordpress para sites médio/grandes

__OUTROS PLUGINS__

· Disqus - gerenciador de comentários dos usuários
· Social Warfare - botões de compartilhamento nas redes sociais
· Broken link Checker - verifica se há links quebrados
· Social auto pôster - automatiza os horários de postagens (blogs e sites de notícias)
· Contextual related post - recomenda outros posts internos para a audiência, aumenta a retenção do usuário (blogs e sites de notícias)
· Under Construction - pagina em construção
· Easy Property Listings - Criação de postagens e filtros para sites imobiliária
· Meow Lightbox - Cria uma galeria de imagens melhor
· WP User Avatar - Troca a img dos autores dos posts
· Ninja Forms - criação de formulários
· Contact Form by WPForms - criação de formulários

__FERRAMENTAS PARA FAZER SITE__

· Google Fonts - fontes grátis do google
· Fonts ninja - plug-in para chrome que identifica qual fonte está sendo utilizada em um site
· FileZilla - transfere arquivos com protocolo FTP para o servidor
· PuTTy - terminal de comando para comunicação direta com o servidor
· ColorZilla - plug-in para chrome que identifica quais cores um site está utilizando
· Notepad ++ com o plugin NppFtp - faz códigos direto no servidor, utilizando o protocolo ftp
· Xampp - cria um servidor localhost para realizar testes