Você saia que pode adicionar vários recursos ao seu site WordPress? A grande coisa sobre o WordPress é que sua popularidade levou a uma grande quantidade de dicas e tutoriais disponíveis, que podem mostrar como fazer muitas coisas. Você pode fazer pequenos truques do WordPress que impulsionam o seu site ao seu potencial máximo.
WordPress amadureceu significativamente ao longo dos anos, de um blog humilde para um CMS que é tão flexível que permite criar qualquer tipo de sites hoje. De um blog pessoal a um site de comércio eletrônico para uma rede social de nicho, você pode contar com o WordPress e todos os tipos de temas do WordPress para criar um ótimo site.
[wpsm_titlebox title="Contents" style="1"][contents h2 h3 h4][/wpsm_titlebox]
Índice
- 1 Adicione novos recursos ao seu site WP usando as dicas e ajustes a seguir.
- 1.1 1. Adicione uma ou mais áreas de widget de rodapé
- 1.2 2. Personalizar a página de login
- 1.3 3. Adicione uma página personalizada no WP
- 1.4 4. Adicione truque de WordPress de rolagem infinita
- 1.5 5. Desativar revisões posteriores
- 1.6 6. Adicionar arquivo CSS personalizado
- 1.7 7. Instale o tema filho
- 1.8 8. Use aspas normais em vez de aspas curvas
- 1.9 9. Exibir imagem aleatória do cabeçalho
- 1.10 10. Excluir revisões de postagem existentes
- 1.11 11. Adicionar caixa de destaque dentro do conteúdo
- 1.12 12. Mostrar postagens relacionadas
- 1.13 13. Apague milhares de comentários de spam não filtrados em segundos
- 1.14 14. Separe ambos os comentários e trackbacks
- 1.15 15. Aumentar a memória do PHP para melhorar os recursos do WordPress
- 1.16 16. Desabilitar a verificação de atualizações de plugins
- 1.17 17. Aumentar e diminuir o tamanho máximo do upload por meio do uploader de mídia
- 1.18 18. Redirecionar para uma página de manutenção
- 1.19 19. Páginas de erro personalizadas
- 1.20 20. Realce os comentários do autor
- 1.21 21. Mantenha-se logado por um período longo
- 1.22 22. Alterar o texto do rodapé no painel
- 1.23 23. Ativar códigos de acesso em widgets
- 1.24 24. Alterar o tamanho do Excerpt
- 1.25 25. Exibir as postagens mais comentadas
- 1.26 26. Personalize os textos após o formulário de comentários
- 1.27 27. Identificar tags não utilizadas
- 1.28 28. Redirecionar usuários móveis para o site para dispositivos móveis
- 1.29 29. Remover ajuda e opções de tela do painel
- 1.30 30. Mostrar posts populares na barra lateral
Adicione novos recursos ao seu site WP usando as dicas e ajustes a seguir.
Estas dicas servem para quem tem alguma noção de PHP e conhece os arquivos do WordPress. Estes códigos dispensam o uso de plugins, mas podem alterar, ou danificar seu Web Site WordPress se forem mal utilizados.
Sempre faça Backup do seu site antes de editar qualquer código. Ou então utlize um editor de PHP via FTP, que tem a opção de desfazer o que eventualmente deu errado.
Sigas as dicas para adicionar os recursos:
1. Adicione uma ou mais áreas de widget de rodapé
Nem todos os temas tem Widgets de rodapé de suporte do site. Então, este ajuste irá ajudá-lo a adicionar widgets de rodapé múltiplos em seu tema WordPress.
2. Personalizar a página de login
Adicionar alguns ajustes no seu arquivo de funções permitirá que você personalize sua página de login. Veja o que você precisa fazer.
- No diretório atual do seu tema:
../wp-content/themes/seu_tema
, adicione uma pasta chamada “login”. Crie um arquivo CSS dentro da pasta de login e nomeie-o como custom-login-styles.css - Em seguida, adicione o seguinte código ao seu arquivo functions.php
function my_custom_login () { echo '<link rel = "stylesheet" type = "text /css"href =" '. get_bloginfo ('stylesheet_directory'). '/login/login-estilo-personalizado.css "/>'; } add_action ('login_head', 'my_custom_login');
Simplesmente personalize seu arquivo CSS, login-estilo-personalizado.css . Isso refletirá na página de login.
3. Adicione uma página personalizada no WP
Adicione uma página personalizada na á rea de página personalizada de hacks Wordpress
É possível criar uma página personalizada com HTML / CSS simples e instalá-la em seu site. Tudo o que é necessário é simplesmente adicionar o seguinte código no topo da sua página HTML personalizada.
<?php / * Nome do modelo: Página Login * /?>
Depois de adicionar o código, salve a página como paginalogin.php e carregue-a na sua pasta de temas atual. Depois que o arquivo for carregado, crie uma nova página e escolha o modelo Página Login em Atributos de Página. Publique a página para ver ao vivo.
4. Adicione truque de WordPress de rolagem infinita
Carregar automaticamente novo conteúdo quando o leitor rola para baixo e se aproxima da parte inferior da página. Na verdade, a rolagem infinita é um recurso de plug-in do Jetpack. Se você estiver usando um tema bem codificado como o tema padrão do WordPress, seu tema suportará rolagem infinita.
Instale o plugin do Jetpack , habilite o recurso de rolagem infinita e adicione o seguinte código ao seu arquivo de funções .
add_theme_support( 'infinite-scroll', array( 'container' => 'content', 'footer' => 'page', ) );
5. Desativar revisões posteriores
Post revisions é uma das melhores características do WP e também, ótimos recursos do WordPress. No entanto, alguns usuários podem não precisar desse recurso, especialmente para aqueles que têm espaço limitado no banco de dados. Esta dica permitirá que você salve no espaço relacionado ao armazenamento de revisões.
Para desativar o recurso, adicione o seguinte código ao arquivo wp-config.php
define ('AUTOSAVE_INTERVAL', 120); // segundos define ('WP_POST_REVISIONS', false);
Esse código desabilitará todas as revisões futuras e aumentará o intervalo de salvamento automático de 60 para 120 segundos. Isso significa que seu post será salvo automaticamente a cada 120 segundos.
6. Adicionar arquivo CSS personalizado
Adicione um arquivo CSS personalizado com o nome custom.css ao seu tema adicionando o seguinte código ao seu arquivo functions.php.
function custom_style_sheet() { wp_enqueue_style( 'custom-styling', get_stylesheet_directory_uri() . '/custom.css' ); } add_action('wp_enqueue_scripts', 'custom_style_sheet');
Verifique se o novo arquivo CSS está localizado no mesmo diretório do arquivo CSS principal.
7. Instale o tema filho
Mais uma dica dos recursos do WordPress. Crie um tema filho e adicione o código abaixo ao arquivo CSS do seu tema filho.
/ * Nome do Tema: Nome do Tema Filho Modelo: parenttheme * / @importar url("../parenttheme/style.css");
Certifique-se de alterar <parenttheme>
para o nome real do tema pai e chame o arquivo CSS do tema pai dentro do arquivo CSS do tema filho.
Use aspas normais em vez de aspas curvas. Também temos um tutorial detalhado sobre como adicionar um tema filho e uma área de widget aqui .
8. Use aspas normais em vez de aspas curvas
Se você já compartilhou um snippet de código no WordPress, talvez tenha notado que, por padrão, o WP transforma as aspas normais em códigos inteligentes, o que poderia quebrar o snippet de código que você está prestes a publicar.
Para desabilitar esse recurso, insira o seguinte trecho de código em seu arquivo functions.php - outra dessas dicas do WordPress que parece pequena, mas é bastante essencial
remove_filter ('the_content', 'wptexturize');
9. Exibir imagem aleatória do cabeçalho
Se você é uma pessoa que adoraria exibir cabeçalhos de imagem aleatórios em seu blog, esse truque é para você.
Nomeie sua imagem 1.jpg, 2.jpg, 3.jpg e assim por diante. Envie essas imagens para a pasta de imagens dentro do diretório do seu tema. Em seguida, cole o código a seguir no arquivo de cabeçalho .
<img src="http://Path_to_image_folder/<?php echo(rand(1,10)); ?>.jpg" width="image_width" height="image_height" alt="image_alt_text" />
Certifique-se de substituir o Path_to_image_folder pelo caminho real.
10. Excluir revisões de postagem existentes
Se você quiser não apenas desabilitar a revisão posterior, mas também excluir todas as revisões existentes salvas em seu banco de dados, basta executar a seguinte consulta SQL a partir do seu PHPMyAdmin.
DELETE FROM wp_posts WHERE post_type = 'revision';
11. Adicionar caixa de destaque dentro do conteúdo
WordPress hackear conteúdo em destaque
Se você quiser adicionar uma caixa de destaque dentro de sua postagem que se destaque do resto do conteúdo, adicione o seguinte código ao arquivo de funções do tema .
function make_yellowbox($atts, $content = null) { return '<p style="background: none repeat scroll 0 0 #ff9; clear: both; margin-bottom: 18px; overflow: hidden; border: 1px solid #e5e597; padding: 13px;">' . do_shortcode($content) . '</p>'; } add_shortcode('yellowbox', 'make_yellowbox');
Depois que o código for adicionado, qualquer texto dentro do shortcode aparecerá em uma caixa colorida amarela.[yellowbox]
Seu conteúdo em destaque aqui [/ yellowbox]
12. Mostrar postagens relacionadas
Insira o código abaixo em um único arquivo para mostrar as postagens relacionadas sem um plug-in.
<?php //para uso no loop, liste 5 títulos de postagem relacionados à primeira tag na postagem atual $backup = $post; // backup the current object $tags = wp_get_post_tags($post->ID); $tagIDs = array(); if ($tags) { $tagcount = count($tags); for ($i = 0; $i < $tagcount; $i++) { $tagIDs[$i] = $tags[$i]->term_id; } $args=array( 'tag__in' => $tagIDs, 'post__not_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(); ?> <h3><a href="/<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></h3> <?php endwhile; } else { ?> <h2>Nenhuma postagem relacionada</h2> <?php } } $post = $backup; // copy it back wp_reset_query(); // to use the original query again ?>
13. Apague milhares de comentários de spam não filtrados em segundos
Frequentemente, os comentários de spam sobrevivem aos filtros de spam e atingem sua lista de aguardar moderação. Excluir manualmente pode consumir muito tempo. Siga o procedimento para excluir instantaneamente milhares desses comentários de spam.
Faça o login no phpMyAdmin, selecione o banco de dados do seu site, clique em SQL e cole o código dado abaixo na janela de comando SQL.
DELETE de wp_comments WHERE comment_approved = '0';
E agora o seu site é.
Wordpress hack delete spam. Esta é uma daquelas dicas do WordPress que realmente podem economizar uma tonelada de tempo!
Há muitos outros truques que você pode usar para tornar sua instalação mais enxuta e mais limpa. E além disso, mais rápida. Por exemplo, alguns truques simples que você deve ativar:
14. Separe ambos os comentários e trackbacks
Por padrão, o WordPress combina os dois comentários e trackbacks juntos. Separar os dois pode fazer as coisas parecerem mais organizadas.
Passo 1: Encontre o código abaixo no arquivo comments.php.
<?php foreach ($comments as $comment) : ?>
Cole o código abaixo depois dele.
<?php $comment_type = get_comment_type(); ?>
<?php if($comment_type == 'comment') { ?>
Passo 2: Então, procure o código abaixo
<?php endforeach; /* end for each comment */ ?>
Cole o código abaixo antes dele.
<? php} else {$ trackback = true; } / * End of is_comment statement * /?>
Etapa 3: em seguida, procure o código a seguir
<?php if ($trackback == true) { ?> <h3>Trackbacks</h3> <ol> <?php foreach ($comments as $comment) : ?> <?php $comment_type = get_comment_type(); ?> <?php if($comment_type != 'comment') { ?> <li><?php comment_author_link() ?></li> <?php } ?> <?php endforeach; ?> </ol> <?php } ?>
15. Aumentar a memória do PHP para melhorar os recursos do WordPress
Se você estava ativando um plug-in enorme e encontrou um erro que diz que a memória esgotou, basta adicionar a seguinte linha de código ao seu arquivo wp-config.php .
define ('WP_MEMORY_LIMIT', '64M');
O código acima aumentará o limite de memória para 64 M, mas você pode alterar o valor para qualquer que seja o suporte do seu servidor de hospedagem.
16. Desabilitar a verificação de atualizações de plugins
O WordPress verifica automaticamente se as atualizações de plugins estão disponíveis. O truque abaixo é útil, em alguns casos, como se você se preocupasse com a possibilidade de que as atualização de plugins pudessem quebrar seu site. Cole o seguinte código no seu arquivo funtions.php
e desabilite a verificação de atualizações de plugins.
AVISO : Desativar as atualizações do plugin pode comprometer seu site WordPress
remove_action( 'load-update-core.php', 'wp_update_plugins' ); add_filter( 'pre_site_transient_update_plugins', create_function( '$a', "return null;" ) );
17. Aumentar e diminuir o tamanho máximo do upload por meio do uploader de mídia
Dependendo do host, você verá um limite para o tamanho do arquivo que pode ser carregado por meio da sua página de envio de mídia no WP.
Adicione o código abaixo ao seu arquivo .htaccess para aumentar o limite de upload para 64 MB.
php_value upload_max_filesize 64M php_value post_max_size 64M php_value max_execution_time 300 php_value max_input_time 300
Não temos certeza de quais arquivos você precisa fazer upload que sejam maiores que 64M, mas se você fizer isso, dicas do WordPress como essa podem resolver rapidamente o problema. Por outro lado, se você precisar diminuir o tamanho dos arquivos que podem ser enviados, tudo o que você precisa fazer é diminuir o valor para algo como 5 milhões ou o que preferir.
18. Redirecionar para uma página de manutenção
Redirecionar o Wordpress na página de manutenção? Às vezes, você pode precisar redirecionar o site para uma página de manutenção. Crie uma página de manutenção e nomeie-a como maintenance.html. Faça o upload para o diretório raiz. Adicione o código abaixo para .htacess e redirecione todo o tráfego para maintenance.html.
# Redirecionar todo o tráfego para o arquivo maintenance.html.
RewriteEngine on RewriteCond% {REQUEST_URI}! /Maintenance.html$ RewriteCond% {REMOTE_ADDR}! ^ 123 \ .123 \ .123 \ .123 RewriteRule $ /maintenance.html [R = 302, L]
19. Páginas de erro personalizadas
Erro do Wordpress 404. Crie páginas de erro para erros 403, 404 e 500 e faça o upload para a sua instalação base do WordPress. Em seguida, adicione o snippet de código a seguir ao seu arquivo .htaccess para ativar as páginas de erro personalizadas.
# Página de erro personalizada para erro 403, 404 e 500 ErrorDocument 404 / 404-error.html ErrorDocument 403/403-error.html ErrorDocument 500/500-error.html
20. Realce os comentários do autor
Para destacar os comentários do autor, encontre o seguinte código no seu arquivo CSS.
.bypostauthor {background: #eee; }
Truque para destacar comentários do autor no Wordpress.
21. Mantenha-se logado por um período longo
Por padrão, o WordPress mantém você logado por duas semanas, se você marcar a opção lembre-se de mim enquanto faz o login.
Adicione o trecho de código a seguir às funções do seu tema para ficar logado no seu site por um ano. Você pode converter qualquer momento em segundos e atualizar de acordo se quiser ser mais longo ou mais curto.
Sugerimos seguir por um mês: 2592000 segundos
Claro, com esta dica do WordPress, você pode escolher o valor que quiser, basta encontrar o número de segundos adicionar substituir o valor.
add_filter ('auth_cookie_expiration', 'stay_logged_in_for_1_year'); function stay_logged_in_for_1_year ($ expire) { devolver 31556926; // 1 ano em segundos }
22. Alterar o texto do rodapé no painel
Adicione o seguinte código ao arquivo functions.php para personalizar o texto do rodapé no painel do WordPress.
function remove_footer_admin () { echo "Seu Texto Aqui"; } add_filter('admin_footer_text', 'remove_footer_admin');
Você pode com isso, alterar o CopyRight do site, se o seu tema não já tiver essa opção.
23. Ativar códigos de acesso em widgets
Por padrão, os widgets do WordPress não estão habilitados para gerenciar códigos de acesso. Adicione o seguinte ao arquivo functions.php
e habilite seus widgets para suportar códigos de acesso.
define ('widget_text', 'do_shortcode');
24. Alterar o tamanho do Excerpt
Por padrão, o comprimento dos trechos no WordPress é de 55 palavras. Configure isso em functions.php
, adicionando os seguintes comandos. Isso vai personalizar o comprimento para que ele possa ajustar o layout.
function custom_excerpt_length( $length ) {
return 22;
}
add_filter( 'excerpt_length', 'custom_excerpt_length', 999 );
Isso vai alterar seu resumo para 22 palavras em return 22;
e você pode alterar este número.
25. Exibir as postagens mais comentadas
Adicione as seguintes linhas de código para habilitar outra das várias dicas do WordPress que usam ganchos e o arquivo functions.php do seu tema
function wpb_most_commented_posts() { ob_start();?> <ul class="most-commented"> <?php $query = new WP_Query('orderby=comment_count&posts_per_page=10'); while($query->have_posts()) : $query->the_post(); ?> <li><a href="/<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a> <span class="wpb-comment-count"><?php comments_popup_link('No Comments;', '1 Comment', '% Comments'); ?></span></li> <?php endwhile; ?> </ul> <?php// Turn off output buffering $output = ob_get_clean(); return $output; } add_shortcode('wpb_most_commented', 'wpb_most_commented_posts'); add_filter('widget_text', 'do_shortcode');
Em seguida, adicione este shortcode em um widget onde você deseja exibir as postagens mais comentadas.
[wpb_most_commented]
26. Personalize os textos após o formulário de comentários
Personalize o texto do formulário de comentários do Wordpress. Adicione o seguinte código ao functions.php do seu tema para personalizar o texto antes do formulário de comentários. Substitua o "seu texto aqui". com o seu texto preferido.
function wpbeginner_comment_text_after ($ arg) { $ arg ['comment_notes_after'] = "Seu texto aqui."; return $ arg; } add_filter ('comment_form_defaults', 'wpbeginner_comment_text_after');
Se você excluir postagens antigas manualmente do MySQL, as tags usadas nas postagens permanecerão sem uso. Execute a seguinte consulta SQL para identificar essas tags não usadas. Esta é uma daquelas dicas do WordPress que precisa de um pouco de atenção, porque excluir o que é necessário pode quebrar o seu site.
SELECT * From wp_terms wt INNER JOIN wp_term_taxonomy wtt ON wt.term_id=wtt.term_id WHERE wtt.taxonomy='post_tag' AND wtt.count=0;
28. Redirecionar usuários móveis para o site para dispositivos móveis
Esse truque é útil se você quiser manter uma versão móvel do seu site para a versão responsiva. Adicione os seguintes comandos ao arquivo .htaccess para redirecionar os usuários móveis para uma versão móvel do site.
RewriteEngine On # Verificar tipos mime geralmente aceitos por dispositivos móveis RewriteCond %{HTTP_ACCEPT} "text\/vnd\.wap\.wml|application\/vnd\.wap\.xhtml\+xml" [NC] RewriteCond %{REQUEST_URI} ^/$ RewriteRule ^ http://m.domain.com%{REQUEST_URI} [R,L]
29. Remover ajuda e opções de tela do painel
Esta dica do WordPress limpa seu painel de administração da desordem desnecessária. Você pode ver as opções Ajuda e Tela, no canto superior direito do seu painel do WP. Adicione o seguinte código no arquivo functions.php para remover essas opções do painel.
add_filter( 'contextual_help', 'wpse_25034_remove_dashboard_help_tab', 999, 3 ); add_filter( 'screen_options_show_screen', 'wpse_25034_remove_help_tab' ); function wpse_25034_remove_dashboard_help_tab( $old_help, $screen_id, $screen ) { if( 'dashboard' != $screen->base ) return $old_help; $screen->remove_help_tabs(); return $old_help; } function wpse_25034_remove_help_tab( $visible ) { global $current_screen; if( 'dashboard' == $current_screen->base ) return false; return $visible; }
30. Mostrar posts populares na barra lateral
Para mostrar as 5 postagens mais populares de acordo com a contagem de comentários, coloque as linhas abaixo no arquivo sidebar.php
. Claro, se você quiser mostrar mais ou menos que 5, mude de 5 para outro valor que preferir na linha $ result.
<h2>Postagens Mais Populares</h2> <ul> <?php $result = $wpdb->get_results("SELECT comment_count,ID,post_title FROM $wpdb->posts ORDER BY comment_count DESC LIMIT 0 , 5"); foreach ($result as $post) { setup_postdata($post); $postid = $post->ID; $title = $post->post_title; $commentcount = $post->comment_count; if ($commentcount != 0) { ?> <li><a href="/<?php echo get_permalink($postid); ?>" title="< ?php echo $title ?>">< ?php echo $title ?></a> {<?php echo $commentcount ?>}</li> <?php } } ?></ul>
Se você conseguia algumas destas dicas, já poderá explorar mais truques do WordPress para sua próxima personalização.