{"id":260652,"date":"2022-12-21T07:50:00","date_gmt":"2022-12-21T04:50:00","guid":{"rendered":"https:\/\/inform.click\/mais-de-20-hacks-wordpress-que-mudam-a-vida-para-os-desenvolvedores-nao-perderem\/"},"modified":"2022-12-21T08:06:00","modified_gmt":"2022-12-21T05:06:00","slug":"mais-de-20-hacks-wordpress-que-mudam-a-vida-para-os-desenvolvedores-nao-perderem","status":"publish","type":"post","link":"https:\/\/inform.click\/pt-pt\/mais-de-20-hacks-wordpress-que-mudam-a-vida-para-os-desenvolvedores-nao-perderem\/","title":{"rendered":"Mais de 20 hacks WordPress que mudam a vida para os desenvolvedores n\u00e3o perderem"},"content":{"rendered":"<p>\n  Trinta por cento dos poderes da web com o sistema de gerenciamento de conte\u00fado (CMS) mais popular, ou seja, WordPress. Este CMS obt\u00e9m mais de 22 bilh\u00f5es de visualiza\u00e7\u00f5es mensais de p\u00e1gina. Ele oferece mais de 50 mil plugins, j\u00e1 que milh\u00f5es de usu\u00e1rios exigem novos recursos do WordPress todos os dias.\n<\/p>\n<p>\n  O WordPress se tornou a primeira escolha entre muitas pessoas que administram seus pr\u00f3prios sites. Algo que muitos clientes enfatizam \u00e9 \u200b\u200bquest\u00f5es relacionadas \u00e0 seguran\u00e7a. Isso porque o WordPress \u00e9 um conte\u00fado de c\u00f3digo aberto. Portanto, \u00e9 impotente contra todos os tipos de ataques. Exceto quest\u00f5es de seguran\u00e7a, h\u00e1 muito que voc\u00ea deve saber para utilizar o WordPress para promover seu benef\u00edcio potencial.\n<\/p>\n<p>\n  A fama do WordPress direcionou para um grande n\u00famero de dicas acess\u00edveis. Essas dicas, hacks ou truques mostrar\u00e3o como voc\u00ea faz muitas coisas. Esses truques e hacks do WordPress levar\u00e3o seu site ao supremo iminente. Otimize a exibi\u00e7\u00e3o e o desempenho do WordPress com pequenas altera\u00e7\u00f5es no c\u00f3digo do WordPress. No entanto, a maioria dos usu\u00e1rios n\u00e3o s\u00e3o desenvolvedores, portanto, n\u00e3o t\u00eam muito conhecimento com c\u00f3digo. Aqui est\u00e3o alguns dos hacks legais do WordPress que permitir\u00e3o que voc\u00ea obtenha mais da instala\u00e7\u00e3o do seu site WordPress.\n<\/p>\n<p>\n  Hacks para desenvolvedores que tornar\u00e3o o WordPress mais f\u00e1cil de usar para eles\n<\/p>\n<h5>\n  1 Exibir postagens conectadas sem plug-ins<br \/>\n<\/h5>\n<p>\n  \u00c9 uma boa ideia mostrar postagens relacionadas para ajudar os visitantes a encontrar informa\u00e7\u00f5es \u00fateis e permanecer mais tempo no site. Poucos desenvolvedores sabem que podem facilmente assimilar esta fun\u00e7\u00e3o por padr\u00e3o e baixar um plugin adicional que faz isso. Aqui est\u00e3o as instru\u00e7\u00f5es das etapas sobre como fazer isso:\n<\/p>\n<ul>\n<li>Abra o arquivo single.php\n  <\/li>\n<li>Adicione este c\u00f3digo no loop:\n  <\/li>\n<\/ul>\n<pre><code>If ($tags) {\nEcho 'related posts';\n$first_tag = $tags[0]-&gt;term_id;\n$args=array(\n'tag__in' =&gt; array($post-&gt;ID),\n\u2018showposts\u2019=&gt;5,\n\u2018caller_get_posts\u2019=&gt;1\n);\n$my_query = new WP_Query($args);\nIf( $my_query-&gt;have posts()) {\nWhile ($my_query-&gt;have posts(): $my_query-&gt;the post(); ?&gt;<\/code><\/pre>\n<h5>\n  2 Adi\u00e7\u00e3o do truque do WordPress de rolagem infinita<br \/>\n<\/h5>\n<p>\n  O tema do WordPress suporta rolagem infinita, que \u00e9 um recurso do plug-in <strong>do Jetpack .<\/strong> O truque do WordPress de rolagem infinita ajudar\u00e1 os leitores a se aproximarem da parte inferior da p\u00e1gina, carregando automaticamente o novo conte\u00fado na rolagem para baixo. Voc\u00ea pode adicionar o seguinte c\u00f3digo ao seu arquivo de fun\u00e7\u00f5es, instalando o plug-in Jetpack e permitindo o recurso de rolagem infinita.\n<\/p>\n<pre><code>add_theme_support (\u2018infinite-scroll\u2019, array( \u2018container\u2019 =&gt; \u2018content\u2019, \u2018footer\u2019 =&gt; \u2018page\u2019,) );<\/code><\/pre>\n<h5>\n  3 Modifique o logotipo do painel<br \/>\n<\/h5>\n<p>\n  No back-end do WordPress, adicione seu pr\u00f3prio logotipo ao painel para personalizar sua instala\u00e7\u00e3o. Para modificar sites de clientes, esta \u00e9 uma \u00f3tima dica. Basta colar o seguinte c\u00f3digo:\n<\/p>\n<pre><code>{code type=php}\nAdd_action(\u2018admin_head\u2019, \u2018custom_logo\u2019);\nFunction custom_logo() {echo \u2018\u2019;}<\/code><\/pre>\n<h5>\n  4 Adicionando sobreposi\u00e7\u00e3o de pesquisa em tela cheia<br \/>\n<\/h5>\n<p>\n  Adicionar sobreposi\u00e7\u00e3o de pesquisa em tela cheia \u00e0 sua p\u00e1gina da Web baseada em WordPress pode tornar a experi\u00eancia de pesquisa mais clara e amig\u00e1vel. Ao instalar o plug-in de <strong>sobreposi\u00e7\u00e3o de pesquisa em tela cheia do WordPress,<\/strong> voc\u00ea adquirir\u00e1 esse recurso valioso. Voc\u00ea pode simplesmente ativar o plug-in, pois n\u00e3o h\u00e1 configura\u00e7\u00f5es para isso. Voc\u00ea pode clicar em um campo de pesquisa ou bot\u00e3o de pesquisa existente assim que o plug-in for ativado. Depois disso, ele exibir\u00e1 a sobreposi\u00e7\u00e3o de pesquisa em tela cheia.\n<\/p>\n<h5>\n  5 Coment\u00e1rios Assinatura<br \/>\n<\/h5>\n<p>\n  Torna-se uma tarefa chata para os usu\u00e1rios postar coment\u00e1rios manualmente e voltar em busca de rea\u00e7\u00f5es e respostas. Sugere-se instalar o plugin <strong>Subscribe to Comments Reloaded<\/strong>. Depois que o usu\u00e1rio receber o feedback do coment\u00e1rio, ele enviar\u00e1 notifica\u00e7\u00f5es por e-mail automaticamente.\n<\/p>\n<h5>\n  6 Exibir o n\u00famero de resultados encontrados<br \/>\n<\/h5>\n<p>\n  Esse pode ser um m\u00e9todo para melhorar a experi\u00eancia do cliente em seu site, pois saber o n\u00famero de p\u00e1ginas com itens de pesquisa encontrados pode ser valioso para os visitantes. Por conta da linha de c\u00f3digo que acompanha seu registro search.php, voc\u00ea ter\u00e1 a op\u00e7\u00e3o de mostrar quantas coisas s\u00e3o identificadas com essa pesquisa:\n<\/p>\n<h2 class=\"pagetitle\">\n  <code>Search Result for &lt;?php \/* Search Count *\/ $allserach = &new WP_Query (\"s=$s&showposts=-1\"); $key = ks29so_specialchars($s, 1); $count = $allsearch-&gt;post_count; _e(\u2018 \u2018); _e(\u2018&lt;span class=\"search-terms\"&gt;\u2019); echo $key; _e(\u2018&lt;\/span&gt;\u2019); _e(\u2018-\u2018); echo $count. \u2018 \u2018; _e(\u2018articles\u2019); ks29so_reset_query(); ?&gt;&lt;\/h2&gt;\n&lt;p&gt;<\/code><\/p>\n<p>Desta forma, um t\u00edtulo pouco informativo e geral como &#8220;Resultados da pesquisa&#8221; torna-se respeitado desde que o n\u00famero preciso de artigos vinculados \u00e0 pesquisa.<\/p>\n<h5>7 Atraso quando suas postagens v\u00e3o para RSS<\/h5>\n<p>Atrase-se um pouco ao publicar a postagem no RSS e d\u00ea a si mesmo tempo para verificar novamente suas postagens ao vivo. Em algum momento voc\u00ea publicou um post e depois percebeu que havia um erro tremendo na primeira passagem? \u00c9 bastante simples corrigir o erro, mas \u00e9 tarde demais para todos os seus assinantes \u2013 sua postagem acaba de ser publicada em seus feeds RSS. Demore um pouco para verificar novamente suas postagens ao vivo antes de publicar no RSS. Adicione este snippet ao seu arquivo functions.php:<\/p>\n<pre><code>{code type=php}\n  Function publish_later_on_feed($where) {global $wpdb; if (is_feed()) {\n  $time_now = gmdate(\u2018Y-m-d H:i:s\u2019);\n  $time_delay = \u201815\u2019;\/\/ integer\n  $time_span = \u2018MINUTE\u2019;\/\/MINUTE, HOUR, DAY, WEEK, MONTH, YEAR\n  $where = \"AND TIMESTAMPDIFF ($device, $wpdb-&gt;posts.post_date_gmt, \u2018$time_now\u2019)&gt; $time_delay\";\n  }\n  Return $where;\n  }\n  Add_filter(\u2018posts_where\u2019, \u2018publish_later_on_feed\u2019);<\/code><\/pre>\n<p>Altere o valor de <code>$time_delay<\/code>para qualquer per\u00edodo de tempo adequado para voc\u00ea.<\/p>\n<h5>8 Instale o Google Analytics no WordPress<\/h5>\n<p>O Google Analytics permite que os desenvolvedores descubram todas as informa\u00e7\u00f5es sobre o comportamento do usu\u00e1rio. Caso voc\u00ea n\u00e3o queira ter problemas com a codifica\u00e7\u00e3o, o <strong>Monster Insights<\/strong> \u00e9 o melhor plug-in que pode configurar o Google Analytics para a p\u00e1gina da web. Conclua o processo mais rapidamente dessa maneira. Encontre a <code><\/code>tag e insira este c\u00f3digo anal\u00edtico do Google dentro do arquivo header.php. Isso \u00e9 super f\u00e1cil e uma dica vital do WordPress.<\/p>\n<h5>9 Mostrar o N\u00famero Total de Usu\u00e1rios Registrados<\/h5>\n<p>Ao iluminar o n\u00famero total de usu\u00e1rios registrados, muitos desenvolvedores do WordPress desejam demonstrar a autoridade do site. Voc\u00ea pode simplesmente baixar o plug-in <strong>Simple Blog Stats<\/strong> e esta ferramenta mostrar\u00e1 o n\u00famero total de postagens, coment\u00e1rios, rascunhos e muitos outros recursos.<\/p>\n<h5>10 Mostrar imagens em linhas e colunas<\/h5>\n<p>Os sites preparados no WordPress exibem imagens umas sobre as outras. Geralmente n\u00e3o parece legal. Voc\u00ea pode alterar o formato para layout de grade se desejar alter\u00e1-lo. Al\u00e9m disso, voc\u00ea pode fazer isso manualmente ou usar plugins como o <strong>Envira Gallery<\/strong>.<\/p>\n<h5>11 Manter logado no WordPress por um per\u00edodo mais longo<\/h5>\n<p>\u00c9 sempre recomend\u00e1vel sair das redes p\u00fablicas ap\u00f3s o uso, pois pode ser perigoso. No entanto, se voc\u00ea usar continuamente a mesma rede, permita que ela se lembre de seus dados de login da seguinte forma:<\/p>\n<pre><code>add_filter (\u2018auth_cookie_expiration\u2019, \u2018stay_logged_in_for_1_year\u2019);\n  function stay_logged_in_for_1_year( $expire) {\n  return 31556926; \/\/ 1 year in seconds\n  }<\/code><\/pre>\n<h5>12 Uso normal de cota\u00e7\u00f5es<\/h5>\n<p>O WordPress transforma cita\u00e7\u00f5es normais em c\u00f3digos inteligentes. Isso pode quebrar o trecho de c\u00f3digo que voc\u00ea est\u00e1 prestes a publicar. Ao inserir o seguinte trecho de c\u00f3digo em seu arquivo functions.php, voc\u00ea pode desativar esse recurso:<\/p>\n<pre><code>remove_filter (\u2018the_content\u2019, \u2018wptexturize\u2019);<\/code><\/pre>\n<h5>13 Alterar aleatoriamente a cor do plano de fundo<\/h5>\n<p>Sendo um desenvolvedor, voc\u00ea adora ver a cor do plano de fundo da p\u00e1gina mudar aleatoriamente dia ap\u00f3s dia. Usando o plug-in chamado <strong>Fabulous Background Colors<\/strong> ou alterando o c\u00f3digo functions.php, voc\u00ea pode fazer isso.<\/p>\n<h5>14 Adicione novos menus de navega\u00e7\u00e3o ao seu tema<\/h5>\n<p>Voc\u00ea pode criar seu pr\u00f3prio design not\u00e1vel caso precise de mais do que o menu de navega\u00e7\u00e3o padr\u00e3o do WordPress. Voc\u00ea precisa entrar na fun\u00e7\u00e3o <code>wpb_custom_new_menu<\/code>, para fazer isso e depois escolher &#8216;Meu Menu Personalizado' no menu de apar\u00eancia.<\/p>\n<h5>15 Leve em conta a categoria em URLs de postagem<\/h5>\n<p>Maximize o potencial de SEO de suas postagens e, para progredir em suas classifica\u00e7\u00f5es de pesquisa, voc\u00ea pode adicionar categorias aos links de conte\u00fado. Por esse motivo, voc\u00ea deve ir para configura\u00e7\u00f5es-permalinks, escolher a estrutura personalizada e escrever <code>\/%category%\/%postname%\/<\/code>ao lado.<\/p>\n<h5>16 Excluir categorias da pesquisa<\/h5>\n<p>Se voc\u00ea quiser ter um controle mais profundo sobre os resultados que os usu\u00e1rios podem obter, talvez seja necess\u00e1rio n\u00e3o mostrar categorias espec\u00edficas na p\u00e1gina de resultados. Abra seu arquivo functions.php e adicione:<\/p>\n<pre><code>Function SearchFilter($query) {\n  If ($query-&gt;is_search&&! is_admin()) {\n  $query-&gt;set(\u2018cat\u2019, \u20188,15\u2019);\n  }\n  Return $query;\n  }\n  Add_filter(\u2018pre_get_posts\u2019, SearchFilter\u2019);<\/code><\/pre>\n<h5>17 Altere o logotipo de login com o seu<\/h5>\n<p>Devemos come\u00e7ar com uma sobre marca\u00e7\u00e3o. No caso de voc\u00ea em algum momento precisar alterar o logotipo do WordPress na p\u00e1gina de login com o seu (ou de um cliente), esse \u00e9 o c\u00f3digo que voc\u00ea precisar\u00e1. Cole o seguinte em seu arquivo functions.php:<\/p>\n<pre><code>Function my_custom_login_logo() {\n  Echo \u2018&lt;style type=\"text\/css\"&gt;\n  H1 a { background-image: url(\u2018.get_bloginfo(\u2018template_directory\u2019). \u2018\/images\/custom-login-logo.webp) !improtant; }\n  &lt;\/style&gt;\u2019;\n  }\n  Add_action(\u2018login_head\u2019, \u2018my_custom_login_logo\u2019);<\/code><\/pre>\n<h5>18 Juntar arquivo CSS feito sob medida<\/h5>\n<p>Juntando o c\u00f3digo subseq\u00fcente ao seu arquivo de fun\u00e7\u00f5es, voc\u00ea pode aumentar um arquivo CSS personalizado com o nome &#8216;custom.css' para o seu tema WordPress. Localize o novo arquivo CSS no mesmo diret\u00f3rio do arquivo CSS principal.<\/p>\n<pre><code>function custom_style_sheet() {ks29so_enqueuq_style( \u2018custom-styling\u2019, get_stylesheet_directory_uri( ). \u2018\/custom.css\u2019); }\n  add_action (\u2018ks29so_enqueue_scripts\u2019, \u2018custom_style_sheet\u2019);<\/code><\/pre>\n<h5>19 Instala\u00e7\u00e3o de tema infantil<\/h5>\n<p>Voc\u00ea pode adicionar o c\u00f3digo abaixo ao seu arquivo CSS depois de criar um tema filho.<\/p>\n<pre><code>\/*\n  Theme Name: Child Theme Name\n  Template: parenttheme\n  *\/\n  @import url(\". .\/parenttheme\/style.css\");<\/code><\/pre>\n<h5>20 Upsurge Mem\u00f3ria PHP<\/h5>\n<p>Ao ativar um plug-in enorme, voc\u00ea encontrou um erro dizendo que a mem\u00f3ria estava esgotada, ent\u00e3o complemente a seguinte linha de c\u00f3digo no seu arquivo wp-config.php.<\/p>\n<pre><code>define(\u2018WP_MEMORY_LIMIT\u2019, \u201864M\u2019);<\/code><\/pre>\n<p>Este c\u00f3digo aumentar\u00e1 o limite de mem\u00f3ria para 64M, no entanto, voc\u00ea pode modificar o valor para qualquer valor que seu servidor de hospedagem seja capaz de manter.<\/p>\n<h5>21 Barra lateral personalizada para postagens separadas<\/h5>\n<p>Crie um novo campo personalizado intitulado barra lateral, ao escrever uma postagem. Por meio do campo personalizado, mostre o conte\u00fado da barra lateral feito sob encomenda para postagens separadas. Encontre a linha de c\u00f3digo subsequente em seu arquivo single.php, index.php e page.php.<\/p>\n<pre><code>&lt;?phpget_sidebar (); ?&gt; Substitute it with the succeeding code snippet. $sidebar = get_post_meta ($post -&gt; ID, \"sidebar\", true); get_sidebar ($sidebar); ?&gt;<\/code>\n<\/h2>\n<h4>\n  Por que chamamos esses hacks ou truques?\n<\/h4>\n<pre>\n<br \/>A Wikipedia define um hack de programa\u00e7\u00e3o como \"uma solu\u00e7\u00e3o deselegante, mas eficaz para um problema de computa\u00e7\u00e3o\". Estamos chamando de hacks, pois estamos alterando os documentos do WP. Torne sua experi\u00eancia geral com o WordPress mais ben\u00e9fica com essas dicas simples. N\u00e3o envolve imensos exerc\u00edcios instrucionais. A coisa incr\u00edvel sobre o WordPress \u00e9 que sua onipresen\u00e7a gerou muitas dicas e exerc\u00edcios instrutivos dispon\u00edveis que podem lhe dizer como 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 dicas e tutoriais de truques est\u00e1 dispon\u00edvel para mostrar como fazer muitas coisas. Leve seu site ao seu potencial m\u00e1ximo com a ajuda desses pequenos truques do WordPress.\n<\/pre>\n<h5>\n  Conclus\u00e3o<br \/>\n<\/h5>\n<pre>\n<br \/>O verdadeiro desafio para os programadores \u00e9 se tornarem os mestres do design do WordPress, pois \u00e9 dif\u00edcil encontrar um site que n\u00e3o seja executado neste sistema. Manter o WordPress seguro n\u00e3o \u00e9 dif\u00edcil, mas limpar hacks \u00e9 dif\u00edcil. A implementa\u00e7\u00e3o desses mais de 20 hacks do WordPress diminuir\u00e1 o risco de seu site ser invadido. Lembrar desses conceitos b\u00e1sicos ao criar ou trabalhar em seu site WordPress pode ajud\u00e1-lo a evitar a ocorr\u00eancia de hacks do WordPress.\n<br \/>Drupal \u00e9 outra ferramenta CMS da web. Utilize os servi\u00e7os do Drupal que ir\u00e3o ajud\u00e1-lo a construir a estrat\u00e9gia certa de gerenciamento de conte\u00fado para o desenvolvimento do seu site.\n<br \/><br \/><br \/><\/pre>\n<div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">\n  Fonte de grava\u00e7\u00e3o: <a target=\"_blank\" rel=\"noopener nofollow\" data-pssr=\"\" href=\"http:\/\/www.instantshift.com\/2019\/12\/13\/wordpress-hacks-for-developers\/\">instantshift.com<\/a>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Trinta por cento dos poderes da web com o sistema de gerenciamento de conte\u00fado (CMS) mais popular, ou seja, WordPress. Este CMS obt\u00e9m mais de 22 bilh\u00f5es de visualiza\u00e7\u00f5es mensais de p\u00e1gina. Ele oferece mais de 50 mil plugins, pois milh\u00f5es de usu\u00e1rios exigem novos recursos do WordPress todos os dias. O WordPress se tornou a primeira escolha entre muitas pessoas que administram seus pr\u00f3prios sites. Algo que muitos clientes enfatizam \u00e9 \u200b\u200bquest\u00f5es relacionadas \u00e0 seguran\u00e7a. Isso porque o WordPress \u00e9 um conte\u00fado de c\u00f3digo aberto. Portanto, \u00e9 impotente contra todos os tipos de ataques. Exceto quest\u00f5es de seguran\u00e7a, h\u00e1 tanto que voc\u00ea deve\u2026<\/p>\n","protected":false},"author":1,"featured_media":222087,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[124,228,59],"tags":[],"class_list":["post-260652","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ferramentas-web","category-livros-didaticos","category-web-e-wordpress-2"],"_links":{"self":[{"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/posts\/260652","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/comments?post=260652"}],"version-history":[{"count":0,"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/posts\/260652\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/media\/222087"}],"wp:attachment":[{"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/media?parent=260652"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/categories?post=260652"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/tags?post=260652"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}