Pagina inicial » WordPress » 50 Dicas, Truques e Hacks WordPress Mais Procurados

    50 Dicas, Truques e Hacks WordPress Mais Procurados

    Anteriormente, apresentamos mais de 30 truques e truques para personalizar o WordPress. Mas o WordPress passou por várias iterações e atualizações desde a publicação dessa compilação. Algumas funções do WordPress foram descartadas, algumas foram substituídas por melhores abordagens que renderizam alguns truques que você sabe que não são mais utilizáveis.

    Achamos que você pode querer novas dicas, truques e truques que funcionem com a versão mais recente do WordPress. Aqui estão 50. Como um lembrete amigável, por favor, pratique cautela ao tentar qualquer uma das dicas na seção Avançado, pois você pode tornar seu site inutilizável se você não souber o que está fazendo.

    1. Desabilitando o Editor Full-Height

    O WordPress 4.0 adicionou uma mudança sutil de UX no editor. Se você estiver rolando ou escrevendo um parágrafo de comprimento, a altura do editor corresponderá à altura da tela, eliminando as barras de rolagem dentro do editor.

    Para alcançar alguns painéis como o Excerto e Os campos personalizados que residem abaixo do editor, você precisa percorrer todo o caminho até o final do parágrafo. Se você não quiser isso, marque a opção off no Opções de tela painel.

    Compatibilidade: WordPress 4.0

    2. Incorporar antes e depois da comparação de imagens

    Você já experimentou a comparação de imagens, onde você pode deslizar para a direita para ver o antes e para a esquerda para o depois de? Se você quiser exibir algo parecido em seu site, você pode instalar o TwentyTwenty. Este plugin é baseado no Zurb TwentyTwenty. O plugin introduz um novo shortcode, [vinte e vinte], onde você pode adicionar duas imagens para comparar.

    Compatibilidade: WordPress 3.5.1 ou superior

    3. Reverta Plugins ou Temas para a Versão Anterior (Facilmente)

    Como acontece com qualquer outra atualização do sistema, há uma chance de um novo plug-in ou atualização de tema acidentalmente estragar seu site. WordPress não nos permite reverter para a versão anterior, mas você pode instalar este plugin WP-Rollback para obter essa funcionalidade. Uma vez ativado, ele adicionará um link “Reversão” em qualquer plugin instalado.

    Compatibilidade: WordPress 3.8 ou superior

    4. Organize o Menu do Administrador

    Use este plugin, Admin Menu Manager, para organizar cada ordem de menu no admin por meio de uma interface de arrastar e soltar.

    Compatibilidade: WordPress 4.0 ou superior

    5. Editor de Texto SyntaxHighlighter

    O editor de modo de texto do WordPress é bastante simples. Você pode torná-lo mais user-friendly instalando o HTML Editor SyntaxHighlighter, um plugin que adiciona a sintaxe colorida como em um editor de código. Isso tornará a edição muito mais fácil, especialmente se você usar o editor de modo de texto com mais freqüência do que o Visual (WYSIWYG).

    Compatibilidade: WordPress 3.3 ou superior

    6. Adicionando ícone no menu

    Siga esta dica para adicionar um ícone ao lado dos itens de menu do seu website, dando ao seu menu de navegação mais apelo visual.

    Compatibilidade: WordPress 4.1 ou superior

    7. Ativando a Pesquisa por Voz

    A pesquisa do WordPress é mal construída, incômoda e não me permite iniciar a precisão dos resultados da pesquisa. Mas não deixe que isso impeça você de adicionar o recurso de pesquisa por voz a ele. Uma vez instalado, você notará um “microfone” ícone aparece na caixa de pesquisa.

    Compatibilidade: WordPress 2.6 ou superior

    8. Instale o plug-in do WordPress via Github

    Você encontrou um plug-in do WordPress no Github que deseja instalar em seu site? Siga esta dica sobre como instalar plugins convenientemente com apenas alguns cliques. Tenha cuidado com o que você instala, pois os plugins não são moderados. Pode haver uma chance de códigos maliciosos permitirem a infiltração do seu site.

    Compatibilidade: WordPress 3.6 ou superior

    9. Instalar o Plugin com um único clique

    Para mais gerenciamento de plugins, você pode instalar o WP-Core. Este é um plugin que torna as instalações de plugins do WordPress mais simplificadas. Você também pode fazer uma coleção para colocar vários plugins juntos e instalá-los com um clique.

    Compatibilidade: WordPress 3.5 ou superior

    10. Estilos Avançados de Imagem

    Costumávamos ser capazes de definir margens e bordas quando inserimos imagens no conteúdo. Do WordPress 3.9 em diante, essas opções foram removidas. Se você perdeu, você pode instalar este plugin para trazer essas opções de volta.

    Compatibilidade: WordPress 3.9 ou superior

    11. Mostrar gráfico de uso de disco

    Instale este plug-in Disk Usage Sunburst para exibir uma bela visualização, semelhante ao DaisyDisk, do uso do espaço em disco do seu site. Um utilitário bastante útil para adicionar ao seu site.

    Compatibilidade: WordPress 4.0 ou superior

    Avançado

    Além deste ponto, há dicas e truques avançados para aqueles que querem explorar e aqueles que gostam de sujar as mãos com códigos. No entanto, muitas das dicas a seguir podem inutilizar seu site, portanto, devem ser realizadas com mais atenção e com cuidado extra.

    12. Arquivo de Depuração de Saída do WordPress

    Este snippet dirá ao WordPress para salvar o erro de log de depuração em um .registro arquivo em vez de exibi-lo no front-end. Um trecho útil para habilitar a depuração do WordPress em um site ao vivo.

    Compatibilidade: WordPress 3.1

     define ('WP_DEBUG', true); define ('WP_DEBUG_LOG', true); define ('WP_DEBUG_DISPLAY', false); 

    13. Usando os módulos do Jetpack - Offline

    Execute e ative todos os módulos do Jetpack offline, incluindo os módulos que realmente requerem que você se conecte ao WordPress.com para funcionar; uma dica útil se você estiver desenvolvendo e integrando módulos do Jetpack ao seu tema.

    Compatibilidade: WordPress 4.1

    14. Faça o login no WordPress com endereço de e-mail

    O WordPress expõe o nome de usuário de um usuário, o que o torna um passo mais fácil para ataques de força bruta. Você pode considerar alterar os parâmetros de login com um email e senha combinação em vez de por nome de usuário usando este hack.

    Compatibilidade: WordPress 2.5.0

    15. Desativar auto-ping / auto-trackback

    Esse truque impede que o WordPress seja auto-ping, o que acontece se você cruzar páginas ou postagens de seu próprio site.

     function no_self_ping (& $ links) $ home = get_option ('home'); foreach ($ links como $ l => $ link) if (0 === strpos ($ link, $ home)) não definido ($ links [$ l]);  add_action ('pre_ping', 'no_self_ping'); 

    Outra maneira que você pode usar é instalando o plugin Disabler. É um plugin que permite que você ative ou desative determinadas funcionalidades do WordPress, incluindo a desativação do auto-ping.

    Compatibilidade: WordPress 2.0

    16. Pre-Populate Content

    Essa dica é bastante útil se você quiser adicionar conteúdo padrão toda vez que criar um novo conteúdo de postagem, página ou tipo de postagem personalizado; a ideia é semelhante a adicionar uma assinatura padrão ao criar novos e-mails.

    Compatibilidade: WordPress 1.5

    17. Classe personalizada para postagem

    A dica a seguir explora alguma personalização da Classe Post do WordPress com post_class. É útil se você quiser ser mais específico em relação aos estilos de postagem.

    Compatibilidade: WordPress 2.7

    18. Adicionando fontes do Google (o caminho certo)

    Outra ótima dica do ThemeShaper, um guia completo para adicionar o Google Font ao seu tema WordPress corretamente. Inclui como adicioná-lo no front-end, no editor e como garantir compatibilidade para diferentes idiomas.

    Compatibilidade: WordPress 3.0

    19. Carregando Template Alternativo

    WordPress usa single.php para mostrar o conteúdo da postagem. Se você quiser mudar isso, talvez, post.php, essa dica mostrará como substituir corretamente os modelos padrão do WordPress.

     add_filter ('template_include', 'my_callback'); function my_callback ($ original_template) if (alguma_condição ()) retorna SOME_PATH. '/some-custom-arquivo.php';  else return $ original_template;  

    Compatibilidade: WordPress 1.5

    20. Customizer Tema WordPress do zero

    O WordPress 3.4 adiciona uma nova API chamada Customizer, que permite criar controles para personalizar o tema e ver o resultado em tempo real. O Customizer API pode ser overwhleming para alguns, no entanto, uma vez que envolve conjuntos de códigos multidisciplinares, incluindo PHP, JavaScript, Ajax e jQuery.

    No entanto, a Theme Foundation compilou um guia completo para o WordPress Customizer. Você aprenderá como adicionar o menu Personalizar, criar Seções, Configurações, Controles de Entrada e Painéis, além de aprender suas funções em conjunto - dentro e fora. Uma referência essencial para desenvolvedores de temas do WordPress.

    Compatibilidade: WordPress 3.4

    21. Usando Vagrant com WordPress

    O Vagrant é uma ótima ferramenta para criar um ambiente virtual e executar um teste do desenvolvimento do WordPress para garantir que os temas e plug-ins funcionem em instâncias variadas. Nesta dica seguinte, Daniel Pataki, orientará você sobre como colocar seu site WordPress em funcionamento com o Vagrant.

    Compatibilidade: Qualquer versão do WordPress

    22. Recuperando o URL do Gravador do WordPress

    O WordPress get_avatar () é uma função útil para obter o avatar de um usuário; a função recupera a imagem junto com o img elemento. Mas às vezes eu quero pegar apenas o URL da imagem para que eu possa adicionar classes ou ids personalizados à imagem de forma livre e fácil.

    Se você tem isso em mente, adicione o seguinte código em seu funções.php:

     function get_avatar_img_url () $ user_email = get_the_author_meta ('user_email'); $ url = 'http://gravatar.com/avatar/'. md5 ($ user_email); $ url = add_query_arg (array ('s' => 80, 'd' => 'mm',), $ url); return esc_url_raw ($ url);  

    Então em algum lugar em outro arquivo - talvez single.php ou page.php - use o seguinte código para mostrar a imagem.

     $ avatar_url = get_avatar_img_url (); echo ''; 

    Aqui está um post mais detalhado para dividi-lo para você.

    Compatibilidade: WordPress 1.5

    23. Remover Classes do Menu

    WordPress, por padrão, adiciona um monte de classes. Embora isso seja bom para permitir uma personalização extensiva, o menu de marcação HTML parece realmente confuso. Arrume e adicione somente a classe que você precisa com o trecho abaixo.

     add_filter ('nav_menu_css_class', 'my_css_attributes_filter', 100, 1); add_filter ('nav_menu_item_id', 'my_css_attributes_filter', 100, 1); add_filter ('page_css_class', 'my_css_attributes_filter', 100, 1); função my_css_attributes_filter ($ var) return is_array ($ var)? array_intersect ($ var, array ('item-menu atual')): "; 

    Compatibilidade: WordPress 3.0.0

    24. Aplicando SSL no WordPress Multisite

    SSL, não só protege o seu site, mas também aumenta os rankings no resultado da pesquisa do Google. Na dica a seguir, Jenni McKinnon aborda como implantar SSL em multisites do WordPress que podem empregar vários subdomínios.

    Compatibilidade: WordPress 3.0.0

    25. Personalizando o Editor de Conteúdo do WordPress

    Adicionando estilos ao editor irá melhorar a experiência de escrita no editor do WordPress. Você pode combinar os estilos tipográficos do back-end com o front-end, permitindo que você veja a versão final (ou uma versão o mais próxima possível da final) durante a gravação. Isso reduzirá a alternância entre o editor e a saída de conteúdo.

     function my_editor_styles () add_editor_style ('editor-style.css');  add_action ('admin_init', 'my_editor_styles'); 

    Compatibilidade: WordPress 3.0.0

    26. Criando a tela de boas-vindas do plug-in

    Se você acabou de atualizar o WordPress, você será redirecionado para uma tela especial, mostrando os detalhes da versão mais recente que você acabou de instalar, os contribuidores, as adições e todas as alterações feitas sob o capô. Esta dica, Criando uma tela de boas-vindas para o seu plugin WordPress por Daniel Pataki irá guiá-lo através de como construir uma tela de boas vindas para o seu próprio plugin.

    Compatibilidade: WordPress 3.6

    27. Personalize o Tema Móvel do Jetpack

    Jetpack vem com um tema móvel. É um tema especial usado quando o site é visualizado em dispositivos móveis. E como qualquer outro tema, podemos personalizá-lo. Aqui está um how-to por Jeremy, um dos desenvolvedores do Jetpack, sobre como customizar o Jetpack Mobile Theme. É uma boa alternativa para considerar no lugar de web design responsivo.

    Compatibilidade: WordPress 3.8

    28. Adicionando imagem em destaque à categoria

    Deseja adicionar uma imagem em destaque para uma Categoria e exibi-la no seu tema? Esse recurso está faltando no WordPress, o que poderia ser realmente útil para desenvolvedores de temas.

    Compatibilidade: WordPress 3.6

    29. Exibir oculto “Todas as configurações”

    Um ovo de páscoa WordPress, este trecho de código irá adicionar todas as configurações do banco de dados WordPress em uma única página.

     função all_settings_link () add_options_page (__ ('Todas as configurações'), __ ('Todas as configurações'), 'administrator', 'options.php');  add_action ('admin_menu', 'all_settings_link'); 

    Compatibilidade: WordPress 3.1

    30. Remover Notificação de Atualização

    O WordPress, por padrão, exibe notificações de atualização para todos os níveis de usuários quando eles estão logados no back-end. Adicione os seguintes códigos para ocultar a notificação de atualização do WordPress, exceto para usuários com privilégio administrativo.

     global $ user_login; get_currentuserinfo (); if (! current_user_can ('update_plugins')) // verifica se o usuário atual pode atualizar os plugins add_action ('init', create_function ('$ a', "remove_action ('init', 'wp_version_check');"), 2); add_filter ('pre_option_update_core', create_function ('$ a', "retorno nulo;"));  

    Compatibilidade: WordPress 3.0.1

    31. Adicionar Miniatura na Lista de Edição de Postagens / Páginas

    Este código exibirá as imagens destacadas que você atribuiu para postar na coluna Post. Um truque útil para ver qual postagem tem uma miniatura e qual não. Observe que o seu tema deve suportar pós-miniaturas.

     add_filter ('manage_posts_columns', 'posts_columns', 5); add_action ('manage_posts_custom_column', 'posts_custom_columns', 5, 2); função posts_columns ($ defaults) $ defaults ['riv_post_thumbs'] = __ ('Thumbs'); devolve $ defaults;  função posts_custom_columns ($ column_name, $ id) if ($ nome_da_coluna === 'riv_post_thumbs') echo the_post_thumbnail ('featured-thumbnail');  

    Compatibilidade: WordPress 3.0.0

    32. Afiar Imagens

    Honestamente, eu não sabia que poderíamos aguçar imagens no WordPress enquanto estamos carregando a imagem. Veja como você pode, mas tenha em mente que isso só funciona para imagens JPG.

     function ajx_sharpen_resized_files ($ resized_file) $ imagem = wp_load_image ($ resized_file); if (! is_resource ($ image)) retorna um novo WP_Error ('error_loading_image', $ image, $ file); $ size = @getimagesize ($ resized_file); if (! $ size) retorna novo WP_Error ('invalid_image', __ ('Não foi possível ler o tamanho da imagem'), $ file); list ($ orig_w, $ orig_h, $ orig_type) = tamanho $; switch ($ orig_type) caso IMAGETYPE_JPEG: $ matriz = matriz (matriz (-1, -1, -1), matriz (-1, 16, -1), matriz (-1, -1, -1),) ; $ divisor = array_sum (array_map ('array_sum', $ matrix)); $ offset = 0; imageconvolution ($ image, $ matrix, $ divisor, $ offset); imagejpeg ($ imagem, $ resized_file, apply_filters ('jpeg_quality', 90, 'edit_image')); pausa; case IMAGETYPE_PNG: return $ resized_file; case IMAGETYPE_GIF: retorna $ resized_file;  return $ resized_file;  add_filter ('image_make_intermediate_size', 'ajx_sharpen_resized_files', 900); 

    Compatibilidade: WordPress 2.5

    33. Remover informações supérfluas na cabeça

    WordPress adiciona um monte de coisas no como a versão do WordPress, RSD Link e Shortlink, informações que não são tão úteis. Para remover essas informações, use isto:

     função remove_header_info () remove_action ('wp_head', 'rsd_link'); remove_action ('wp_head', 'wlwmanifest_link'); remove_action ('wp_head', 'wp_generator'); remove_action ('wp_head', 'start_post_rel_link'); remove_action ('wp_head', 'index_rel_link'); remove_action ('wp_head', 'adjacent_posts_rel_link'); // para WordPress < 3.0 remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head' ); // for WordPress >= 3.0 add_action ('init', 'remove_header_info'); 

    Remova qualquer um dos remove_action do snippet acima do qual você deseja reter.

    Compatibilidade: WordPress 2.0

    34. Smart WP_Debug

    Idealmente, você não deve habilitar o WP_Debug em um site ativo, pois ele irá expor informações críticas. Mas se você precisar de um truque para fazer isso com segurança, aqui está:

     if (isset ($ _ GET ['debug']) && $ _GET ['debug'] == '1') // habilita o reporte de avisos durante o desenvolvimento - E_ALL define ('WP_DEBUG', true);  elseif (isset ($ _ GET ['debug']) && $ _GET ['debug'] == '2') // deve ser verdadeiro para que o WP_DEBUG_DISPLAY funcione define ('WP_DEBUG', true); // força a exibição de erros define ('WP_DEBUG_DISPLAY', true);  elseif (isset ($ _ GET ['debug']) && $ _GET ['debug'] == '3') // deve ser verdadeiro para que o WP_DEBUG_LOG funcione define ('WP_DEBUG', true); // registra erros no debug.log no diretório wp-content define ('WP_DEBUG_LOG', true);  

    Com o código acima adicionado, você pode habilitar a depuração adicionando ?depurar = 2, ?debug = 1, ?depuração = 3 no final do URL para ver o erro que ocorre no seu site.

    Compatibilidade: WordPress 2.0

    35. Ativar o Shortcode In Widget

    A seguir, uma parte útil do código, se você quiser incorporar o Youtube ou o SoundCloud na área do widget com um shortcode.

     add_filter ('widget_text', array ($ wp_embed, 'run_shortcode'), 8); add_filter ('widget_text', array ($ wp_embed, 'autoembed'), 8); 

    Compatibilidade: WordPress 2.9.0

    36. Definir editor padrão (visual / texto)

    Defina o tipo de editor padrão que seus usuários podem usar. Mudar o $ editor ou para html ou tinymce. Claro, o usuário ainda seria capaz de sair do padrão.

     function my_default_editor () $ editor = 'tinymce'; // html ou tinymce retorna $ editor;  add_filter ('wp_default_editor', 'my_default_editor'); 

    Compatibilidade: WordPress 2.5.0

    37. Prolongar o logout automático

    O WordPress permite que uma pessoa permaneça conectada por 48 horas, além de uma extensão de 14 dias, se verificarmos “Lembre de mim” opção no login. Se, no entanto, você tiver certeza de que seu computador não será violado por um segundo ou terceiro, você poderá adicionar esse código para manter-se logado por até um ano. Você só será solicitado a fazer login uma vez por ano.

     função keep_me_logged_in_for_1_year ($ expirein) return 31556926; // 1 ano em segundos add_filter ('auth_cookie_expiration', 'keep_me_logged_in_for_1_year'); 

    Compatibilidade: WordPress 2.8.0

    38. Sempre Use Figura

    WordPress vai quebrar img com um p tag. Se você é um purista semântico de HTML, você pode adicionar este código para forçar o WordPress a quebrar a imagem com o figura elemento.

     add_filter ('image_send_to_editor', função ($ html, $ id, $ caption, $ título, $ align, $ url, $ tamanho, $ alt) if (current_theme_supports ('html5') &&! $ legenda) $ html = sprintf ('
    % s
    ', $ html); // Modifique suas necessidades! return $ html; , 10, 8);

    Compatibilidade: WordPress 2.9.0

    39. Alterar Nome de Função Padrão

    “Administrador”, “Autor”, e “Assinante” são os nomes dados para usuários do WordPress no nível administrativo. Para alterar esses nomes padrão para algo que soa mais adequado ao seu site, adicione o código a seguir e faça a alteração nos nomes de sua preferência:

     function change_role_name () global $ wp_roles; if (! isset ($ wp_roles)) $ wp_roles = novo WP_Roles (); $ wp_roles-> roles ['contribuidor'] ['nome'] = 'Freelance'; $ wp_roles-> role_names ['contributor'] = 'Freelance';  add_action ('init', 'change_role_name'); 

    Compatibilidade: WordPress 3.1

    40. Configurações de Anexos Padrão

    Aqui está um trecho que permite especificar o tamanho padrão, o alinhamento e o link para as imagens que você deseja incorporar no editor.

     add_action ('after_setup_theme', 'default_attachment_display_settings'); função default_attachment_display_settings () update_option ('image_default_align', 'left'); update_option ('image_default_link_type', 'nenhum'); update_option ('image_default_size', 'grande');  

    Compatibilidade: WordPress 3.5

    41. Validar Imagem em Destaque

    Alguns de nós preferem postagens a serem lançadas com uma imagem em destaque. Esta postagem, Validar a imagem em destaque no post, de Paul Underwood, mostra como fazer com que os usuários façam upload de uma imagem em destaque antes que sua postagem possa ser publicada.

    Compatibilidade: WordPress 3.0

    42. Tamanho da Imagem Personalizada no Media Uploader

    add_image_size é a função WordPress que nos permite cortar e exibir o tamanho da imagem personalizada. Se você quiser permitir que os usuários adicionem imagens a esse tamanho personalizado, adicione os seguintes códigos para mostrar “tamanho de imagem personalizado” opção no carregador de mídia WordPress.

     function pw_add_image_sizes () add_image_size ('pw-thumb', 300, 100, true); add_image_size ('pw-large', 600, 300, true);  add_action ('init', 'pw_add_image_sizes'); function pw_show_image_sizes ($ sizes) $ tamanhos ['pw-thumb'] = __ ('Polegar Personalizado', 'pippin'); $ sizes ['pw-large'] = __ ('Custom Large', 'pippin'); return $ sizes;  add_filter ('image_size_names_choose', 'pw_show_image_sizes'); 

    Compatibilidade: WordPress 3.8

    43. Carregar Script Somente Se Um Shortcode Particular Estiver Presente

    Em um post anterior, mostramos a você como criar um shortcode personalizado. Se o seu código de acesso requer uma função JavaScript, siga o método The Jedi Master por Silviu-Cristian Burcă (conhecido como Scribu) para garantir que você só carregue o JavaScript quando o código de acesso for aplicado.

    Compatibilidade: WordPress 2.6

    44. Menu Descrição

    Quando você adiciona um menu através Aparência> Menu, você verá uma entrada para adicionar “Descrição”. Mas você não vai encontrá-lo em nenhum lugar no front-end, pois temos que personalizar o modelo de menu padrão do WordPress para incluir a descrição.

    Aqui está uma maneira elegante de fazer isso.

     function add_description_to_menu ($ item_output, $ item, $ depth, $ args) if (strlen ($ item-> descrição)> 0) // anexa descrição após o link $ item_output. = sprintf ('% s', esc_html ($ item-> descrição)); // insere a descrição como último item * no link * ($ input_output termina com "$ args-> depois ") // $ item_output = substr ($ item_output, 0, -strlen ("$ args-> depois ")). sprintf ('% s', esc_html ($ item-> descrição)). "$ args-> depois "; return $ item_output; add_filter ('walker_nav_menu_start_el', 'add_description_to_menu', 10, 4); 

    Compatibilidade: WordPress 3.0.0

    45. Usando Dashicons

    Agora você pode usar o próprio ícone de fonte trabalhada do WordPress, o Dashicons, para adicionar ícones ao menu wp-admin. Confira nosso tutorial sobre como começar a usar o Dashicons.

    Compatibilidade: WordPress 3.8

    46. ​​Personalizar “Olá” mensagem

    Siga nosso tutorial anterior para alterar o WordPress sem sentido “olaie” mensagem que aparece na barra de administração para algo mais personalizado.

    Compatibilidade: WordPress 2.9

    47. Excluir postagem do widget popular do Jetpack

    O Jetpack vem com um widget que permite mostrar as postagens e páginas mais visualizadas ou populares. Mas às vezes suas páginas mais populares podem ser a página inicial ou uma página que você não deseja incluir na pilha mais visualizada.

    Adicione o seguinte código para remover essa página ou postagem:

     função jeherve_remove_post_top_posts ($ posts, $ post_ids, $ count) foreach ($ posts como $ k => $ post) if ('1215' == $ post ['post_id']) unset ($ posts [$ k] );  retornar $ posts;  add_filter ('jetpack_widget_get_top_posts', 'jeherve_remove_post_top_posts', 10, 3); 

    Substitua o ID mostrado no snippet pelo ID da postagem ou página que você deseja remover.

    Compatibilidade: WordPress 4.0 e Jetpack 3.3

    48. Truncar Título da Mensagem

    O snippet a seguir controla o tamanho máximo do título. Adicione o seguinte snippet em funções.php. Então use a função customTitle () no modelo para produzir o título no lugar do WordPress o título() método.

     função customTitle ($ limit) $ title = get_the_title ($ post-> ID); if (strlen ($ title)> $ limite) $ title = substr ($ título, 0, $ limite). '…';  echo $ title;  

    Se você criar um Tema do WordPress com um layout lado a lado onde a altura do bloco deve ser igual, você pode querer especificar o limite do tamanho do título. Este snippet deve ser útil nesse caso.

    Compatibilidade: WordPress 3.0

    49. Remover o logotipo do WordPress

    O WordPress 3.1 adiciona uma barra de administração, que inclui um punhado de links e o logotipo do WordPress. Se você for distribuir sites para um cliente e quiser que ele seja sem marca, aqui está a função de remover esse logotipo do WordPress.

     function annointed_admin_bar_remove () global $ wp_admin_bar; / * Remove suas coisas * / $ wp_admin_bar-> remove_menu ('wp-logo');  add_action ('wp_before_admin_bar_render', 'annointed_admin_bar_remove', 0); 

    Compatibilidade: WordPress 3.1.0

    50. Código QR com link para o artigo

    Melhore a acessibilidade do seu site para dispositivos móveis com códigos QR. Este código permite exibir códigos QR com um link apontando para o artigo. Os usuários de dispositivos móveis com um scanner de código QR podem obter o link do artigo para visualização rápida em seus dispositivos móveis.

      "https://assets.hongkiat.com/uploads/wordpress-plugin-administration/wider-menu.jpg">