Mais de 20 hacks WordPress que mudam a vida para os desenvolvedores não perderem
Publicados: 2019-12-13Trinta por cento dos poderes da web com o sistema de gerenciamento de conteúdo mais popular (CMS), ou seja, WordPress. Este CMS obtém mais de 22 bilhões de visualizações de página mensais. Oferece mais de 50 mil plugins, pois milhões de usuários exigem novos recursos do WordPress todos os dias.
O WordPress se tornou a primeira escolha entre muitos indivíduos que administram seus próprios sites. Algo que muitos clientes enfatizam tem a ver com segurança. Isso ocorre porque o WordPress é um conteúdo de código aberto. Por isso, é impotente contra todos os tipos de ataques. Exceto questões de segurança, há muito que você deve saber para utilizar o WordPress para promover seu benefício potencial.
A fama do WordPress direcionou um grande número de dicas acessíveis. Essas dicas, truques ou truques mostrarão como você faz muitas coisas. Esses truques e hacks do WordPress levarão seu site ao supremo iminente. Otimize a exibição e o desempenho do WordPress com pequenas alterações no código do WordPress. No entanto, a maioria dos usuários não são desenvolvedores, portanto, não têm muito conhecimento com código. Aqui estão alguns dos hacks legais do WordPress que permitirão que você obtenha mais da instalação do seu site WordPress.
Hacks para desenvolvedores que tornarão o WordPress mais fácil de usar para eles
1. Exibir postagens conectadas sem plug-ins
É uma boa ideia mostrar posts relacionados para ajudar os visitantes a encontrarem informações úteis e ficarem mais tempo no site. Poucos desenvolvedores sabem que podem assimilar sem esforço esta função por padrão e baixar ainda um plugin adicional que faz isso. Aqui estão as instruções de etapas sobre como fazer isso:
- Abra o arquivo single.php
- Adicione este código no loop:
If ($tags) { Echo ‘related posts’; $first_tag = $tags[0]->term_id; $args=array( ‘tag__in’ => array($post->ID), ‘showposts’=>5, ‘caller_get_posts’=>1 ); $my_query = new WP_Query($args); If( $my_query->have posts() ) { While ($my_query->have posts() : $my_query->the post(); ?>
2. Adição do truque do WordPress de rolagem sem fim
O tema WordPress suporta rolagem infinita que é um recurso do plugin Jetpack . O truque do WordPress de rolagem infinita ajudará os leitores a se aproximarem da parte inferior da página, carregando automaticamente o novo conteúdo na rolagem para baixo. Você pode adicionar o seguinte código ao seu arquivo de funções, instalando o plug-in Jetpack e permitindo o recurso de rolagem infinita.
add_theme_support (‘infinite-scroll’, array( ‘container’ => ‘content’, ‘footer’ => ‘page’, ) );
3. Modifique o logotipo do painel
No backend do WordPress, adicione seu próprio logotipo ao painel para personalizar sua instalação. Para modificar sites de clientes esta é uma ótima dica. Basta colar o seguinte código:
{code type=php} Add_action(‘admin_head’, ‘custom_logo’); Function custom_logo() {echo ‘’;}
4. Adicionando sobreposição de pesquisa em tela cheia
Adicionar sobreposição de pesquisa em tela cheia à sua página da Web baseada no WordPress pode tornar a experiência de pesquisa mais clara e amigável. Ao instalar o plugin WordPress Full-Screen Search Overlay , você adquirirá esse recurso valioso. Você pode simplesmente ativar o plugin, pois não há configurações para isso. Você pode clicar em um campo de pesquisa ou botão de pesquisa existente assim que o plug-in for ativado. Depois disso, ele exibirá a sobreposição de pesquisa em tela cheia.
5. Assinatura de comentários
Torna-se uma tarefa chata para os usuários postar comentários manualmente e voltar à procura de reações e respostas. Sugere-se instalar o plugin Subscribe to Comments Reloaded . Assim que o usuário receber feedback de comentários, ele enviará automaticamente notificações por e-mail.
6. Exiba o número de resultados encontrados
Esse pode ser um método para melhorar a experiência do cliente em seu site, pois saber o número de páginas com itens de pesquisa encontrados pode ser valioso para os visitantes. Por conta da linha de código que acompanha o seu registro search.php, você terá a opção de demonstrar o número de coisas identificadas com essa pesquisa:
<h2 class=”pagetitle”>Search Result for <?php /* Search Count */ $allserach = &new WP_Query (“s=$s&showposts=-1”); $key = ks29so_specialchars($s, 1); $count = $allsearch->post_count; _e(‘ ‘); _e(‘<span class=”search-terms”>’); echo $key; _e(‘</span>’); _e(‘-‘); echo $count . ‘ ‘; _e(‘articles’); ks29so_reset_query(); ?></h2>
Desta forma, um título pouco informativo e geral como “Resultados da Pesquisa” torna-se respeitado pelo número exato de artigos vinculados à pesquisa.
7. Atraso quando seus posts vão para RSS
Atrase um pouco ao publicar a postagem no RSS e dê a si mesmo tempo para verificar novamente suas postagens ao vivo. Você em algum momento publicou um post e depois reconheceu que houve um tremendo erro na primeira passagem? É bastante simples corrigir o erro, mas é tarde demais para todos os seus assinantes – seu post acaba de ser publicado em seus feeds RSS. Demore um pouco para verificar suas postagens ao vivo antes de publicar no RSS. Adicione este snippet ao seu arquivo functions.php:
{code type=php} Function publish_later_on_feed($where) {global $wpdb; if (is_feed() ) { $time_now = gmdate(‘Y-m-d H:i:s’); $time_delay = ‘15’;// integer $time_span = ‘MINUTE’;//MINUTE, HOUR, DAY, WEEK, MONTH, YEAR $where = “AND TIMESTAMPDIFF ($device, $wpdb->posts.post_date_gmt, ‘$time_now’)> $time_delay”; } Return $where; } Add_filter(‘posts_where’, ‘publish_later_on_feed’);
Altere o valor de $time_delay
para o período de tempo que mais lhe convier.
8. Instale o Google Analytics no WordPress
O Google Analytics permite que os desenvolvedores descubram todas as informações sobre o comportamento do usuário. Caso você não queira se incomodar com a codificação, o Monster Insights é o melhor plug-in que pode configurar o Google Analytics para a página da web. Conclua o processo mais rápido dessa maneira. Encontre a tag <body>
e insira este código analítico do Google dentro do arquivo header.php. Isso é super fácil e uma dica vital do WordPress.
9. Mostrar o número total de usuários registrados
Ao iluminar o número total de usuários registrados, muitos desenvolvedores do WordPress desejam demonstrar a autoridade do site. Você pode simplesmente baixar o plugin Simple Blog Stats e esta ferramenta mostrará o número total de postagens, comentários, rascunhos e muitos outros recursos.
10. Mostrar imagens em linhas e colunas
Os sites preparados no WordPress exibem imagens umas sobre as outras. Geralmente não parece legal. Você pode alterar o formato para o layout da grade se desejar alterá-lo. Além disso, você pode fazer isso manualmente ou usar plugins como o Envira Gallery .
11. Mantenha o WordPress conectado por mais tempo
É sempre recomendável sair das redes públicas após o uso, pois pode ser perigoso. No entanto, se você usa continuamente a mesma rede, permita que ela lembre seus dados de login assim:
add_filter (‘auth_cookie_expiration’, ‘stay_logged_in_for_1_year’); function stay_logged_in_for_1_year( $expire ) { return 31556926; // 1 year in seconds }
12. Uso normal de cotações
O WordPress transforma aspas normais em códigos inteligentes. Isso pode quebrar o snippet de código que você está prestes a publicar. Ao inserir o seguinte trecho de código em seu arquivo functions.php, você pode desativar esse recurso:
remove_filter (‘the_content’, ‘wptexturize’);
13. Alterar aleatoriamente a cor de fundo
Sendo um desenvolvedor, você adora ver a cor de fundo da página mudar aleatoriamente dia após dia. Usando o plugin chamado Fabulous Background Colors ou alterando o código do functions.php, você pode fazer isso.
14. Adicione novos menus de navegação ao seu tema
Você pode criar seu próprio design notável caso precise de mais do que o menu de navegação padrão do WordPress. Você precisa entrar na função wpb_custom_new_menu
, para fazer isso e depois escolher 'My Custom Menu' no menu de aparência.
15. Leve em conta a categoria nos URLs de postagem
Maximize o potencial de SEO de suas postagens e, para progredir nas classificações de pesquisa, você pode adicionar categorias aos links de conteúdo. Por esta razão, você deve ir para settings-permalinks, escolher a estrutura personalizada e escrever /%category%/%postname%/
ao lado.
16. Excluir categorias da pesquisa
Se você quiser ter um controle mais profundo sobre os resultados que os usuários podem obter, talvez seja necessário uma maneira de não mostrar categorias específicas na página de resultados. Abra seu arquivo functions.php e adicione:
Function SearchFilter($query) { If ( $query->is_search&& ! is_admin() ) { $query->set(‘cat’, ‘8,15’); } Return $query; } Add_filter(‘pre_get_posts’, SearchFilter’);
17. Altere o logotipo de login com o seu
Devemos começar com um sobre marcação. No caso de você em algum momento precisar alterar o logotipo do WordPress na página de login com o seu (ou de um cliente), esse é o código que você precisará. Cole o seguinte em seu arquivo functions.php:
Function my_custom_login_logo() { Echo ‘<style type=”text/css”> H1 a { background-image: url(‘.get_bloginfo(‘template_directory’). ‘/images/custom-login-logo.gif) !improtant; } </style>’; } Add_action(‘login_head’, ‘my_custom_login_logo’);
18. Junte o arquivo CSS personalizado
Ao juntar o código subsequente ao seu arquivo de funções, você pode aumentar um arquivo CSS personalizado com o nome 'custom.css' para o seu tema WordPress. Localize o novo arquivo CSS no mesmo diretório do arquivo CSS principal.
function custom_style_sheet( ) {ks29so_enqueuq_style( ‘custom-styling’, get_stylesheet_directory_uri( ). ‘/custom.css’); } add_action (‘ks29so_enqueue_scripts’, ‘custom_style_sheet’);
19. Instalação do Tema Filho
Você pode adicionar o código abaixo ao seu arquivo CSS depois de criar um tema filho.
/* Theme Name: Child Theme Name Template: parenttheme */ @import url(“. ./parenttheme/style.css”);
20. Aumente a memória PHP
Ao ativar um plugin enorme, você encontrou um erro dizendo que a memória estava esgotada, então complemente a seguinte linha de código para o seu arquivo wp-config.php.
define(‘WP_MEMORY_LIMIT’, ‘64M’);
Este código aumentará o limite de memória para 64M, mas você pode modificar o valor para o que seu servidor de hospedagem puder manter.
21. Barra Lateral Personalizada para Postagens Separadas
Crie um novo campo personalizado intitulado barra lateral, ao escrever um post. Por meio do campo personalizado, mostre o conteúdo da barra lateral sob encomenda para postagens separadas. Encontre a linha de código subsequente em seu arquivo single.php, index.php e page.php.
<?phpget_sidebar ( ); ?> Substitute it with the succeeding code snippet. <? $sidebar = get_post_meta ($post -> ID, “sidebar”, true); get_sidebar ($sidebar); ?>
Por que chamamos esses hacks ou truques?
A Wikipedia define um hack de programação como “uma solução deselegante, mas eficaz para um problema de computação”. Estamos chamando isso de hacks, pois estamos alterando os documentos WP. Torne sua experiência geral no WordPress mais benéfica com essas dicas simples. Não envolve imensos exercícios de instrução. A coisa incrível sobre o WordPress é que sua onipresença gerou muitas dicas e exercícios de instrução acessíveis que podem lhe dizer a melhor maneira de fazer um monte de coisas, pequenas acrobacias do WordPress que levam seu site ao seu potencial mais extremo. Com a popularidade do WordPress, uma grande quantidade de tutoriais de dicas e truques está disponível para mostrar como fazer muitas coisas. Empurre seu site para o seu potencial máximo com a ajuda desses pequenos truques do WordPress.
Conclusão
O verdadeiro desafio para os programadores é se tornarem os mestres do design do WordPress, pois é difícil encontrar um site que não funcione neste sistema. Manter o WordPress seguro não é difícil, mas limpar hacks é difícil. A implementação desses mais de 20 hacks do WordPress diminuirá o risco de seu site ser invadido. Lembrar esses conceitos básicos ao gerar ou trabalhar em seu site WordPress pode ajudá-lo a evitar que hacks do WordPress ocorram.
Drupal é outra melhor ferramenta de CMS da web. Utilize os serviços Drupal que o ajudarão a construir a estratégia de gerenciamento de conteúdo certa para o desenvolvimento do seu site.