Os conjuntos de dicas, ferramentas e temas a seguir foram criados para facilitar sua vida como desenvolvedor de sites. As dicas oferecidas ajudarão a manter seu fluxo de trabalho funcionando sem problemas. As ferramentas podem ajudar o senhor a não ter problemas ou a entender o que está acontecendo caso surjam problemas. Quanto aos temas, eles ajudam a tornar a criação de sites rápida e fácil, como deve ser.

Dicas úteis para desenvolvedores

Aqui estão cinco dicas que, dependendo de como o senhor configura as coisas, podem lhe poupar tempo e problemas.



Use Hooks

Verifique o Banco de dados de ganchos do WordPress para encontrar os hooks da versão 1.2 até a versão 4.4. Para os hooks do WordPress 4.7, verifique aqui. O senhor deve estender o uso de todos os hooks disponíveis ao trabalhar com o núcleo do WordPress e com plugins e temas.



Experimente a otimização de cache para acelerar as coisas


Se estiver executando em um servidor VPS com acesso root, considere usar o Google PageSpeed. Trata-se de uma solução de otimização e armazenamento em cache pronta para uso que funciona com o Apache e o nginx. Para aprofundar essa dica, confira este guia. Se o senhor achar que essa abordagem pode envolver muito trabalho, experimente o Cloudfare. O Cloudfare é um sistema gratuito de CDN/Firewall/Caching e minificação.

Faça questão de minificar seus arquivos durante o desenvolvimento. As ferramentas de terceiros às vezes têm o péssimo hábito de quebrar as coisas; na maioria das vezes, durante as atualizações. A minificação dos arquivos proporciona maior controle e conscientização caso algo dê errado.



Não exagere na dose de plug-ins

É bom ter plug-ins, mas alguns podem consumir muitos recursos. Uma ferramenta como o P3 (Plugin Performance Profiler) pode mostrar ao senhor quais plug-ins podem estar consumindo a maior parte dos seus recursos.



Remover estilos e scripts do WooCommerce



A razão para fazer isso é que, se o WooCommerce estiver carregando seus scripts em páginas que não sejam do WooCommerce, isso pode tornar as coisas mais lentas – talvez de forma significativa. Ao adicionar a seguinte função ao seu functions.php, o senhor pode evitar esse problema:



/**
* Tweak WooCommerce styles and scripts.
*/
function grd_woocommerce_script_cleaner() {
    // Remove the generator tag, to reduce WooCommerce based hacking attacks
    remove_action( 'wp_head', array( $GLOBALS['woocommerce'], 'generator' ) );
    // Unless we're in the store, remove all the scripts and junk!
    if ( ! is_woocommerce() && ! is_cart() && ! is_checkout() ) {
        wp_dequeue_style( 'woocommerce_frontend_styles' );
        wp_dequeue_style( 'woocommerce-general');
        wp_dequeue_style( 'woocommerce-layout' );
        wp_dequeue_style( 'woocommerce-smallscreen' );
        wp_dequeue_style( 'woocommerce_fancybox_styles' );
        wp_dequeue_style( 'woocommerce_chosen_styles' );
        wp_dequeue_style( 'woocommerce_prettyPhoto_css' );
        wp_dequeue_style( 'select2' );
        wp_dequeue_script( 'wc-add-payment-method' );
        wp_dequeue_script( 'wc-lost-password' );
        wp_dequeue_script( 'wc_price_slider' );
        wp_dequeue_script( 'wc-single-product' );
        wp_dequeue_script( 'wc-add-to-cart' );
        wp_dequeue_script( 'wc-cart-fragments' );
        wp_dequeue_script( 'wc-credit-card-form' );
        wp_dequeue_script( 'wc-checkout' );
        wp_dequeue_script( 'wc-add-to-cart-variation' );
        wp_dequeue_script( 'wc-single-product' );
        wp_dequeue_script( 'wc-cart' ); 
        wp_dequeue_script( 'wc-chosen' );
        wp_dequeue_script( 'woocommerce' );
        wp_dequeue_script( 'prettyPhoto' );
        wp_dequeue_script( 'prettyPhoto-init' );
        wp_dequeue_script( 'jquery-blockui' );
        wp_dequeue_script( 'jquery-placeholder' );
        wp_dequeue_script( 'jquery-payment' );
        wp_dequeue_script( 'jqueryui' );
        wp_dequeue_script( 'fancybox' );
        wp_dequeue_script( 'wcqi-js' );
    }
}
add_action( 'wp_enqueue_scripts', 'grd_woocommerce_script_cleaner', 99 );


Agradecimentos a https://gist.github.com/gregrickaby/2846416 para obter essas informações úteis.








8 Temas úteis para WordPress


Lojista

Lojista

Lojista torna mais fácil para o senhor contar sua história e vender seus produtos on-line. Esse tema premium do WordPress é um best-seller do ThemeForest que se destaca por sua confiabilidade, atualizações regulares e facilidade de manutenção.

O Shopkeeper é totalmente responsivo, foi criado tendo em mente a funcionalidade de comércio eletrônico sem complicações e tem tudo o que o senhor precisa para criar uma loja on-line. O senhor pode vender produtos digitais, bem como produtos que podem ser enviados. O Shopkeeper oferece a funcionalidade de gerenciar seu estoque, receber pagamentos ou usá-lo para fins de catalogação.

O senhor pode criar rapidamente qualquer tema ou tópico específico para o site sem a necessidade de codificação, graças à estrutura flexível do Shopkeeper. O senhor encontrará muitos layouts de página pré-construídos versáteis e totalmente personalizáveis para iniciar seus projetos. Sabendo da importância do cabeçalho para um web designer, o cabeçalho ajustável do Shopkeeper é, em termos de recursos, uma das partes mais complexas do tema, o que significa opções ilimitadas para o senhor.

Outros recursos incluem Revolution Slider, Visual Composer, funcionalidade de blog e portfólio, além de muita documentação e uma excelente equipe de suporte.



Kallyas WordPress Theme

Kallyas WordPress Theme

Kallyas tem muitas vantagens, mas, se o senhor acreditar nas avaliações e nos comentários dos usuários, as três coisas que mais se destacam são o suporte incrível, o uso fácil e intuitivo e o poderoso Visual Builder.

O Visual Builder é incorporado ao front-end do seu site WordPress. O senhor pode adicionar, editar ou remover qualquer tipo de conteúdo e visualizar o que fez, ao vivo e em tempo real. Não é necessário pressionar o botão Atualizar, e o senhor não precisa de código para usar o Kallyas.

Use o Visual Builder para modificar e personalizar uma demonstração importada ou simplesmente comece com uma tela em branco e seja criativo. É só arrastar e soltar, e todos os elementos de que o senhor precisa estão lá para produzir um site moderno, de alto desempenho e pronto para SEO.

Uma equipe de suporte rápida e confiável também está à sua disposição, além de tutoriais em vídeo e por escrito e atualizações gratuitas vitalícias.



KLEO – Tema BuddyPress multiuso voltado para a comunidade profissional

KLEO - Tema BuddyPress multiuso voltado para a comunidade profissional

Com Kleo, o #Tema nº 1 do BuddyPress para 2017, o senhor pode criar qualquer coisa e se divertir fazendo isso. A maior força desse tema premium é seu foco na criação de comunidade sites. O senhor pode construir uma loja incrível e criar uma comunidade de usuários no processo. As ferramentas estão disponíveis para criar um diretório de negócios, configurar um fórum, listar atividades e eventos ou conectar seus usuários ao Facebook.

Por falar em ferramentas, o Visual Composer é considerado por muitos como a melhor ferramenta de criação de páginas do mercado. O Visual Composer vem com uma interface intuitiva e fácil de usar que facilita a criação de uma página, um blog ou um portfólio. Esse editor front-end e back-end de arrastar e soltar vem com atualizações vitalícias.

Independentemente do que o senhor decidir fazer, o Kleo só habilita os elementos que o senhor usar. Isso, combinado com sua abordagem modular, traduz-se em uma criação de páginas super-rápida.



The Core – Tema WordPress multiuso

- Tema WordPress multiuso

Projetado e desenvolvido com os profissionais em mente, O Núcleo também é uma opção ideal para iniciantes. As demonstrações temáticas são fáceis de instalar e personalizar, e o Visual Builder de front-end do The Core é uma verdadeira economia de tempo e aumento da produtividadee o senhor não precisa se preocupar com a codificação; ela não é necessária.

Esse tema premium multiuso vem com uma ampla documentação, incluindo artigos interessantes e tutoriais em vídeo.



Uncode – Tema WordPress criativo multiuso

Uncode - Tema WordPress criativo multiuso

Não codificar é um tema para pessoas criativas. Escolha um conceito de sua preferência e, com a ajuda do sistema de opções hierárquicas do Encode, dos sistemas avançados de grade e de imagens adaptáveis e de uma versão aprimorada do Visual Composer, o senhor poderá dar asas à sua criatividade.

O Uncode é suave, elegante, perfeito em termos de pixels e apresenta um layout moderno e limpo e uma enorme flexibilidade.



TheGem – Tema WordPress criativo, multiuso e de alto desempenho

TheGem - Tema WordPress criativo, multiuso e de alto desempenho

TheGem é outro tema de alto desempenho do WP e é um tema que os profissionais de criação adoram. Com o TheGem, a codificação não é necessária, para que o senhor possa dedicar seu tempo ao design criativo. O senhor terá mais de 40 conceitos de design exclusivos para trabalhar, além de 150 páginas de demonstração impressionantes. TheGem é a melhor caixa de ferramentas multiuso; é o canivete suíço dos temas do WordPress!

Perfeito para qualquer empresa, os recursos do TheGem incluem um pronto para uso, loja de moda com todos os recursos.



Brando Responsive and Multipurpose OnePage WordPress Theme (Tema WordPress de uma página responsivo e multiuso)

Brando Responsive and Multipurpose OnePage WordPress Theme (Tema WordPress de uma página responsivo e multiuso)

Os sites Onepage têm se tornado cada vez mais populares, e Brando oferece uma solução ideal se o one-pager for a sua praia.

O Brando é vencedor de vários prêmios com muitas demonstrações de páginas iniciais elegantes, códigos de acesso (sem necessidade de codificação) e belos layouts de blog e portfólio. O Visual Composer é o construtor de páginas de arrastar e soltar do Brando, e esse tema WordPress altamente flexível é otimizado para SEO e velocidade.



H-Code Responsive & Multipurpose WordPress Theme

H-Code Responsive & Multipurpose WordPress Theme

Código H é um tema multiuso que tem tudo o que o senhor precisa para criar sites de uma página ou de várias páginas para qualquer tipo de negócio ou estilo.

As mais de 200 demonstrações de ponta são lindas de se ver, assim como os layouts de blog e portfólio da H-Code. As demonstrações podem ser carregadas com um clique e, em seguida, o senhor pode começar a trabalhar com o Visual Composer como seu construtor de páginas. Também há muitos códigos de acesso, portanto, o senhor não precisa perder tempo codificando; isso simplesmente não é necessário.











Ferramentas úteis para desenvolvedores



Apesar da nota de advertência sobre os plug-ins, o WordPress tem muitos plug-ins e complementos criados para facilitar seu trabalho. Aqui estão seis:



WP-CLi

WP-CLi permite que o senhor use a linha de comando para fazer upgrade ou downgrade do WP em segundos e atualizar plug-ins. Caso o senhor migre para um servidor diferente, o comando search and replace cuida de todas as alterações de URL; motivo suficiente para instalar o WP-CLi.



Monster Widget

O Monster Widget é um plug-in gratuito que elimina a tarefa de configurar widgets para ver se eles são exibidos corretamente. Se o senhor trabalha com o WooCommerce, o WooCommerce Monster Widget faz exatamente a mesma coisa.



Gerar WP

O Generate WP foi originalmente projetado para permitir que os desenvolvedores do WP criassem trechos de código, diminuindo assim o tempo total de desenvolvimento. Ele ainda é usado para essa finalidade e também para ajudar os novos desenvolvedores a aprender os recursos mais recentes do WP. O Generate WP permite que o senhor gere diferentes barras laterais, atalhos, taxonomias, widgets e muito mais.


Roots.io

A Roots.io permite que o senhor use ferramentas de código aberto para suas atividades de desenvolvimento de aplicativos. O Roots.io é composto por Trellis, Bedrock e Sage. Usadas separadamente ou em conjunto, elas podem aprimorar seu fluxo de trabalho e criar sites WP melhores e mais rápidos.



Limpador de banco de dados avançado

O Advanced Database Cleaner elimina comentários de spam, revisões incorporadas e transientes, e o senhor pode usá-lo para configurar tarefas a serem executadas automaticamente.



Monitor de consulta

Quando as coisas ficam lentas, pode ser que as consultas demorem muito para serem executadas. O Query Monitor identifica os culpados suspeitos e destaca os avisos ou erros do PHP.




Resumindo

Uma simples dica, ou a aplicação de uma ferramenta que o senhor nunca usou antes, muitas vezes pode fazer a diferença entre outro dia difícil no escritório ou dias de navegação tranquila. Os temas podem fazer o mesmo. Eles oferecem ótimas soluções se o cumprimento de prazos ou a baixa produtividade se tornarem um problema. Uma coisa que essas dicas, ferramentas e temas têm em comum é que o senhor sempre pode experimentá-los, geralmente de graça.