{"id":260878,"date":"2023-07-18T11:55:00","date_gmt":"2023-07-18T08:55:00","guid":{"rendered":"https:\/\/inform.click\/20-hacks-de-loop-wordpress-mais-procurados\/"},"modified":"2023-07-18T11:55:00","modified_gmt":"2023-07-18T08:55:00","slug":"20-hacks-de-loop-wordpress-mais-procurados","status":"publish","type":"post","link":"https:\/\/inform.click\/pt-pt\/20-hacks-de-loop-wordpress-mais-procurados\/","title":{"rendered":"20+ hacks de loop WordPress mais procurados"},"content":{"rendered":"<p>\n  O loop \u00e9 o processo principal no WordPress, por isso \u00e9 encontrado em quase todos os arquivos de tema. Essencialmente, \u00e9 um c\u00f3digo PHP usado pela plataforma para exibir postagens por meio de arquivos de modelo de um tema. Em outras palavras, \u00e9 enorme. Na verdade, \u00e9 cr\u00edtico, porque o site n\u00e3o funcionar\u00e1 sem um loop.\n<\/p>\n<p>\n  Ajustar esse conjunto de recursos incrivelmente poderosos pode aprimorar os recursos do seu site WordPress. Por exemplo, voc\u00ea pode alterar a forma como as postagens s\u00e3o exibidas na p\u00e1gina inicial e classific\u00e1-las usando par\u00e2metros espec\u00edficos. Dado que o loop \u00e9 a coisa mais f\u00e1cil de modificar, pode-se obter hacks bastante impressionantes e criativos.\n<\/p>\n<p>\n  Vamos mostrar a voc\u00ea mais de 20 hacks de loop que voc\u00ea deve usar agora mesmo para fazer isso acontecer, sem a necessidade de instalar plugins.\n<\/p>\n<h5>\n  1 Coloque a publicidade ap\u00f3s a primeira postagem<br \/>\n<\/h5>\n<p>\n  Como blogueiro, voc\u00ea sabe muito bem que os an\u00fancios s\u00e3o uma das melhores maneiras de ganhar dinheiro. Obter os cliques t\u00e3o necess\u00e1rios dos visitantes \u00e9 certamente uma coisa complicada e muitos blogueiros n\u00e3o desfrutam de altas taxas de cliques. Colocar an\u00fancios ap\u00f3s o primeiro post pode ser uma boa maneira de aument\u00e1-los, ent\u00e3o tente este simples ajuste.\n<\/p>\n<p>\n  Substitua seu loop pelo abaixo. Preste aten\u00e7\u00e3o, pois voc\u00ea deve colar o c\u00f3digo do an\u00fancio ali:\n<\/p>\n<pre><code>&lt;?php if (have_posts()): ?&gt;\n&lt;?php $count = 0; ?&gt;\n&lt;?php while (have_posts()): the_post(); ?&gt;\n&lt;?php $count++; ?&gt;\n  &lt;?php if ($count == 2): ?&gt;\n          \/\/Insert the code of an ad in this line\n          <\/code><\/pre>\n<h2>\n  <code>&lt;a href=\"%3C?php%20the_permalink();%20?%3E\"&gt;&lt;?php the_title(); ?&gt;&lt;\/a&gt;<\/code><br \/>\n<\/h2>\n<pre>\n          <?php the_excerpt(); ?>\n   <?php else: ?>\n          <\/pre>\n<h2>\n  <code>&lt;a href=\"%3C?php%20the_permalink();%20?%3E\"&gt;&lt;?php the_title(); ?&gt;&lt;\/a&gt;<\/code><br \/>\n<\/h2>\n<pre>\n          <?php the_excerpt(); ?>\n  <?php endif; ?>\n<?php endwhile; ?>\n<?php endif; ?><\/pre>\n<h5>\n  <code>2 Exibir postagens desatualizadas, mas populares, de 1 ano atr\u00e1s<\/code><br \/>\n<\/h5>\n<p>\n  <code>Algumas das postagens em seu blog, embora criadas h\u00e1 um ano, ainda podem ser populares entre seus leitores. Por exemplo, pode ser um artigo de instru\u00e7\u00f5es ou algum outro tipo de conte\u00fado perene. Para garantir que essas postagens permane\u00e7am populares, voc\u00ea pode aplicar este pr\u00e1tico truque.<\/code>\n<\/p>\n<p>\n  <code>Insira este c\u00f3digo no arquivo single.php:<\/code>\n<\/p>\n<pre><code>&lt;code&gt;&lt;?php $current_day = date('j');\n$last_year = date('Y')-1;\nquery_posts('day='.$current_day.'&year='.$last_year);\nif (have_posts()):\n\u00a0\u00a0\u00a0\u00a0while (have_posts()): the_post();\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0the_title();\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0the_excerpt();\n\u00a0\u00a0\u00a0\u00a0endwhile;\nendif;\n?&gt;<\/code><\/code><\/pre>\n<h5>\n  3 Exiba as cinco postagens fixas mais recentes no loop<br \/>\n<\/h5>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5aad272c.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5aad272c.webp\" alt=\"\" \/><\/a><\/p>\n<p>\n  A fun\u00e7\u00e3o padr\u00e3o permite colocar um post na primeira p\u00e1gina. O hack abaixo coloca cinco postes fixos.\n<\/p>\n<p>\n  Muitos blogueiros pensam em postagens fixas como postagens em destaque porque permitem que uma entrada seja exibida acima de outras. Se voc\u00ea quiser criar sua pr\u00f3pria categoria &#8220;Escolhas do editor&#8221;, existe um truque para isso. O c\u00f3digo abaixo deve ser inserido em qualquer lugar do tema para funcionar. Voc\u00ea tamb\u00e9m pode alterar o n\u00famero para mostrar menos postagens, substituindo o n\u00famero no quarta linha.\n<\/p>\n<pre><code>&lt;?php $sticky = get_option('sticky_posts');\nrsort( $sticky );\n$sticky = array_slice( $sticky, 0, 5);\nquery_posts( array( 'post__in' =&gt; $sticky, 'caller_get_posts' =&gt; 1) );\n \nif (have_posts()):     while (have_posts()): the_post();\n        the_title();\n        the_excerpt();\n    endwhile;\nendif;\n \n?&gt;<\/code><\/pre>\n<h5>4 Liste postagens de uma categoria espec\u00edfica<\/h5>\n<p>Diferencie postagens da mesma categoria com o hack abaixo.<\/p>\n<p>Se por algum motivo voc\u00ea precisar diferenciar as postagens que compartilham a mesma categoria (por exemplo, artigos de instru\u00e7\u00f5es para redatores), insira o seguinte c\u00f3digo no arquivo de loop.<\/p>\n<pre><code>&lt;?php foreach((get_the_category()) as $category) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$thecat = $category-&gt;cat_ID. ' ';\n        query_posts('child_of='.$thecat);\n if (have_posts()): while (have_posts()): the_post();\n    \/\/Classic WP loop\n endwhile;endif;\n?&gt;<\/code><\/pre>\n<h5>5 Fornecer lista de postagens futuras<\/h5>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5ad69a80.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5ad69a80.webp\" alt=\"\"><\/a><\/p>\n<p>Informar os leitores sobre as pr\u00f3ximas postagens pode despertar o interesse deles e faz\u00ea-los retornar ao seu blog para l\u00ea-los. Se isso parece uma \u00f3tima ideia para voc\u00ea, use o c\u00f3digo abaixo para fornecer uma pequena lista das pr\u00f3ximas postagens em seu site WordPress.<\/p>\n<pre><code>&lt;?php query_posts('showposts=10&post_status=future'); ?&gt;\n&lt;?php if (have_posts() ): while (have_posts() ): the_post(); ?&gt;\n    <\/code><\/pre>\n<h2>\n  <code>&lt;?php the_title(); ?&gt;<\/code><br \/>\n<\/h2>\n<pre>\n    <span class=\"datetime\"><?php the_time('j. F Y'); ?><\/span>\n<?php endwhile;\nelse: ?><br \/>No future events scheduled.\n<?php endif; ?><\/pre>\n<h5>\n  <code>6 Receba postagens carregadas em uma data espec\u00edfica<\/code><br \/>\n<\/h5>\n<p><code>&lt;a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5b005e9f.webp\" data-rel=\"lightbox\"&gt;&lt;img class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5b005e9f.webp\" alt=\"\" \/&gt;&lt;\/a&gt;<\/code><\/p>\n<p>\n  <code>Se voc\u00ea costuma ter dificuldade em encontrar algumas postagens em seu feed, pode procur\u00e1-las usando um loop. \u00c9 poss\u00edvel inserindo o seguinte c\u00f3digo que facilita muito a busca. Especificamente, ele recupera as entradas postadas entre duas datas especificadas por voc\u00ea.<\/code>\n<\/p>\n<pre><code>&lt;code&gt;&lt;?php \u00a0\u00a0function filter_where($where = '') {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$where .= \" AND post_date &gt;= '2012-08-19' AND post_date <\/code><\/pre>\n<h5>7 Exiba um loop de imagens<\/h5>\n<p>A galeria de imagens na p\u00e1gina inicial de um site WordPress \u00e9 uma boa ideia, pois a maioria das pessoas aprecia recursos visuais. Se suas postagens contiverem uma imagem principal, o c\u00f3digo abaixo as recuperar\u00e1 para exibi-las em um loop.<\/p>\n<p>Insira o seguinte c\u00f3digo no arquivo functions.php:<\/p>\n<pre><code>function catch_that_image() {\n  global $post, $posts;\n  $first_img = '';\n  ob_start();\n  ob_end_clean();\n  $output = preg_match_all('\/&lt;img.&gt;\/i', $post-&gt;post_content, $matches);\n  $first_img = $matches [1] [0];\n \n  if(empty($first_img)){ \/\/Determines a default image\n    $first_img = \"\/images\/default.webp\";\n  }\n  return $first_img;\n}&lt;\/img.&gt;<\/code><\/pre>\n<h5>8 Remova postagens automaticamente definindo uma data de expira\u00e7\u00e3o<\/h5>\n<p>Suponha que voc\u00ea esteja realizando um concurso para aumentar o n\u00famero de leitores em seu blog. Quando o concurso terminar, voc\u00ea publica os resultados e, o mais importante, as respostas ou dicas e pistas para eles. Claro, eles n\u00e3o devem estar acess\u00edveis aos leitores para sempre porque voc\u00ea pode realizar outro concurso no futuro, certo?<\/p>\n<p>Uma boa maneira de remover postagens mesmo quando voc\u00ea as esqueceu \u00e9 agend\u00e1-las definindo uma data de validade. O loop abaixo substitui o existente e faz exatamente isso.<\/p>\n<p>N\u00e3o se esque\u00e7a de usar o formato mm\/dd\/aaaa 00:00:00 para substituir o tempo de expira\u00e7\u00e3o.<\/p>\n<pre><code>&lt;?php if (have_posts()): while (have_posts()): the_post(); ?&gt;\n$expirationtime = get_post_custom_values('expiration');\nif (is_array($expirationtime)) {\n$expirestring = implode($expirationtime);\n}\n  \n$secondsbetween = strtotime($expirestring)-time();\nif ($secondsbetween &gt; 0) {\n\/\/ For example\u2026\nthe_title();\nthe_excerpt();\n}\nendwhile;\nendif;\n?&gt;<\/code><\/code><\/pre>\n<h5>\n  9 Separe coment\u00e1rios de trackbacks<br \/>\n<\/h5>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5b1dbcca.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5b1dbcca.webp\" alt=\"\" \/><\/a><\/p>\n<p>\n  Uma entrada popular em seu blog ser\u00e1 vinculada a muitos outros sites. Para garantir que os leitores possam acompanhar confortavelmente a discuss\u00e3o na se\u00e7\u00e3o de coment\u00e1rios, voc\u00ea deve separar coment\u00e1rios e trackbacks.\n<\/p>\n<p>\n  Tudo o que voc\u00ea precisa fazer \u00e9 abrir comments.php e procurar o seguinte:\n<\/p>\n<pre><code>foreach ($comments as $comment): ?&gt;\n\/\/ Comments are displayed here\nendforeach;<\/code><\/pre>\n<p>\n  Encontrei? \u00d3timo, agora substitua-o por um novo c\u00f3digo:\n<\/p>\n<ul class=\"commentlist\">\n  <?php \/\/Displays comments only\n  foreach ($comments as $comment): ?><?php $comment_type = get_comment_type(); ?><?php if($comment_type == 'comment') { ?><\/p>\n<li>\n    <code>\/\/Comment code goes here<\/code>\n  <\/li>\n<p><?php }\n  endforeach;\n  <\/ul>\n<p>  \u00a0\u00a0<\/p>\n<ul>\n  <?php \/\/Displays trackbacks only\n  foreach ($comments as $comment): ?><?php $comment_type = get_comment_type(); ?><?php if($comment_type != 'comment') { ?><\/p>\n<li>\n    <code>&lt;?php comment_author_link() ?&gt;<\/code>\n  <\/li>\n<p><?php }\n  endforeach;\n  &nbsp;&nbsp;\n  <\/ul>\n<\/ul>\n<\/ul>\n<p><\/code><\/p>\n<h5>10 Mostrar postagens relacionadas<\/h5>\n<p>  <a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5b403cc0.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5b403cc0.webp\" alt=\"\"><\/a><\/p>\n<p>Exibir postagens relacionadas \u00e9 uma boa maneira de aumentar o n\u00famero de leitores. Tudo o que voc\u00ea precisa fazer para conseguir isso \u00e9 colar um c\u00f3digo especial no arquivo single.php.<\/p>\n<pre><code>&lt;?php \u00a0\u00a0\u00a0\n  \u00a0\u00a0$backup = $post;\u00a0 \/\/ backup the current object\n  \u00a0\u00a0$tags = ks29so_get_post_tags($post-&gt;ID);\n  \u00a0\u00a0$tagIDs = array();\n  \u00a0\u00a0if ($tags) {\n  \u00a0\u00a0\u00a0\u00a0$tagcount = count($tags);\n  \u00a0\u00a0\u00a0\u00a0for ($i = 0; $i term_id;\n  \u00a0\u00a0\u00a0\u00a0}\n  \u00a0\u00a0\u00a0\u00a0$args=array(\n  \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'tag__in' =&gt; $tagIDs,\n  \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'post__not_in' =&gt; array($post-&gt;ID),\n  \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'showposts'=&gt;5,\n  \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'caller_get_posts'=&gt;1\n  \u00a0\u00a0\u00a0\u00a0);\n  \u00a0\u00a0\u00a0\u00a0$my_query = new WP_Query($args);\n  \u00a0\u00a0\u00a0\u00a0if( $my_query-&gt;have_posts()) {\n  \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0while ($my_query-&gt;have_posts()): $my_query-&gt;the_post(); ?&gt;\n  \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;h3&gt;&lt;a href=\"&lt;?php%20the_permalink()%20?&gt;\" rel=\"bookmark\" title=\"&lt;?php the_title(); ?&gt;\"&gt;&lt;?php the_title(); ?&gt;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;?php endwhile;\n  \u00a0\u00a0\u00a0\u00a0} else { ?&gt;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\n  &lt;h2&gt;\n    No related posts found!\n  &lt;\/h2&gt;\u00a0\u00a0\u00a0\u00a0&lt;?php }\n  \u00a0\u00a0}\n  \u00a0\u00a0$post = $backup;\u00a0 \/\/ copy it back\n  \u00a0\u00a0ks29so_reset_query(); \/\/ to use the original query again\n  ?&gt;\n  &lt;h5&gt;\n    11 Determine como postagens espec\u00edficas s\u00e3o exibidas na p\u00e1gina inicial\n  &lt;\/h5&gt;&lt;a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5b69273b.webp\" data-rel=\"lightbox\"&gt;&lt;img class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5b69273b.webp\" alt=\"\" \/&gt;&lt;\/a&gt;\n  &lt;p&gt;\n    A grande maioria dos temas do WordPress mostra todos os posts da mesma forma na p\u00e1gina inicial. Se n\u00e3o gostar, no entanto, voc\u00ea pode alter\u00e1-lo e definir quais devem ser exibidos na \u00edntegra e para quais apenas trechos s\u00e3o suficientes.\n  &lt;\/p&gt;\n  &lt;p&gt;\n    Encontre o arquivo index.php e procure por loop l\u00e1. O seguinte c\u00f3digo o substitui:\n  &lt;\/p&gt;\n  &lt;pre&gt;&lt;code&gt;&lt;?php if (have_posts()): \u00a0\u00a0\u00a0\u00a0while (have_posts()): the_post();\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$customField = get_post_custom_values(\"full\");\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0if (isset($customField[0])) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/\/Custom field is set, display a full post\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0the_title();\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0the_content();\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0} else {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/\/ No custom field set, lets display an excerpt\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0the_title();\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0the_excerpt();\n\u00a0\u00a0\u00a0\u00a0endwhile;\nendif;\n?&gt;<\/code><\/pre>\n<h5>\n    12 Exibir conte\u00fado promocional acima das postagens na p\u00e1gina inicial<br \/>\n  <\/h5>\n<p>\n    Insira o seguinte c\u00f3digo no arquivo index.php para adicionar conte\u00fado promocional.\n  <\/p>\n<div class=\"content-loop\">\n<h5>\n      <code>13 Liste todos os autores de um blog em uma p\u00e1gina<\/code><br \/>\n    <\/h5>\n<p><code>&lt;a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5b9128dd.webp\" data-rel=\"lightbox\"&gt;&lt;img class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5b9128dd.webp\" alt=\"\" \/&gt;&lt;\/a&gt;<\/code><\/p>\n<p>\n      <code>Basta colar este c\u00f3digo em qualquer lugar do loop para exibir a lista de todos os autores.<\/code>\n    <\/p>\n<ul>\n      <?php ks29so_list_authors('exclude_admin=0&#038;optioncount=1&#038;show_fullname=1&#038;hide_empty=1'); ?>\n    <\/ul>\n<h5>\n      <code>14 Use o campo personalizado para mostrar o nome do autor convidado<\/code><br \/>\n    <\/h5>\n<p>\n      <code>Se voc\u00ea usa autores convidados em seu blog, \u00e9 muito prov\u00e1vel que n\u00e3o crie uma p\u00e1gina separada para eles. Por que n\u00e3o exibir apenas o nome deles?<\/code>\n    <\/p>\n<p>\n      <code>Insira este c\u00f3digo em single.php para fazer isso:<\/code>\n    <\/p>\n<pre><code>&lt;code&gt;&lt;?php $author = get_post_meta($post-&gt;ID, \"guest-author\", true);\nif ($author != \"\") {\necho $author;\n} else {\nthe_author();\n} ?&gt;<\/code><\/pre>\n<h5>15 Fa\u00e7a da imagem um requisito obrigat\u00f3rio para publica\u00e7\u00e3o<\/h5>\n<p>Postagens com imagens costumam ter mais visualiza\u00e7\u00f5es do que aquelas sem. Abra seu arquivo functions.php para torn\u00e1-los obrigat\u00f3rios.<\/p>\n<pre><code>add_action('save_post', 'wpds_check_thumbnail');\nadd_action('admin_notices', 'wpds_thumbnail_error');\n  \nfunction wpds_check_thumbnail( $post_id) {\n \/\/ change to any custom post type\n  if( get_post_type($post_id) != 'post')       return;\n  \n  if (! has_post_thumbnail( $post_id)) {\n   \/\/ set a transient to show the users an admin message\n    set_transient( \"has_post_thumbnail\", \"no\" );\n   \/\/ unhook this function so it doesn't loop infinitely\n    remove_action('save_post', 'wpds_check_thumbnail');\n   \/\/ update the post set it to draft\n    ks29so_update_post(array('ID' =&gt; $post_id, 'post_status' =&gt; 'draft'));\n  \n    add_action('save_post', 'wpds_check_thumbnail');\n  } else {\n    delete_transient( \"has_post_thumbnail\" );\n  }\n}\n  \nfunction wpds_thumbnail_error() {\n \/\/ check if the transient is set, and display the error message\n  if (get_transient( \"has_post_thumbnail\") == \"no\") {\n    echo \"&lt;div id=\"message\" class=\"error\"&gt;&lt;p&gt;&lt;strong&gt;You must add a Featured Image before publishing this. Don't panic, your post is saved.&lt;\/strong&gt;&lt;\/p&gt;&lt;\/div&gt;\";\n    delete_transient( \"has_post_thumbnail\" );\n  }\n}<\/code><\/pre>\n<h5>16 Redirecione para uma p\u00e1gina espec\u00edfica ap\u00f3s o registro<\/h5>\n<p>Abra o arquivo functions.php e adicione o c\u00f3digo abaixo.<\/p>\n<pre><code>function __my_registration_redirect(){\n    return home_url( '\/my-page' );\n}\nadd_filter( 'registration_redirect', '__my_registration_redirect' );\n \n#17. Insert Ads in Post\nUse this code in your functions.php file to wrap ads in a post in any place you want.\nHack\nfunction googleadsense($content){\n  $adsensecode = 'Your Ad Codes Here';\n  $pattern = '';\n  $content = str_replace($pattern, $adsensecode, $content);\n  return $content;     \n}\nadd_filter('the_content', 'googleadsense');<\/code><\/pre>\n<h5>18 Use c\u00f3digos de acesso para exibir an\u00fancios<\/h5>\n<p>Selecione o local onde deseja inserir um an\u00fancio e cole o seguinte c\u00f3digo em functions.php.<\/p>\n<pre><code>function showads() {\n    return '\nAD'S CODE HERE\n';\n}\nadd_shortcode('adsense', 'showads');<\/code><\/pre>\n<h5>19 Exibir postagens mais comentadas<\/h5>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5bb6151c.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5bb6151c.webp\" alt=\"\"><\/a><\/p>\n<p>Adicione o seguinte c\u00f3digo ao arquivo functions.php para mostrar as postagens com mais coment\u00e1rios.<\/p>\n<pre><code>function wpb_most_commented_posts() {\nob_start();?&gt;\n&lt;ul class=\"most-commented\"&gt;\n&lt;?php $query = new\nWP_Query('orderby=comment_count&posts_per_page=10');\nwhile($query-&gt;have_posts()): $query-&gt;the_post(); ?&gt;\n&lt;li&gt;&lt;a href=\"&lt;?php%20the_permalink();%20?&gt;\" title=\"&lt;?php the_title(); ?&gt;\"&gt;&lt;?php the_title(); ?&gt; &lt;span class=\"wpb-comment-count\"&gt;&lt;?php comments_popup_link('No Comments;', '1 Comment', '% Comments'); ?&gt;&lt;\/span&gt;\n&lt;?php endwhile; ?&gt;\n<\/code><\/code><\/pre>\n<\/p><\/div>\n<\/ul>\n<pre>\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>O loop \u00e9 o processo principal no WordPress, por isso \u00e9 encontrado em quase todos os arquivos de tema. Essencialmente, \u00e9 um c\u00f3digo PHP usado pela plataforma para exibir postagens por meio de arquivos de modelo de um tema. Em outras palavras, \u00e9 enorme. Na verdade, \u00e9 cr\u00edtico, porque o site n\u00e3o funcionar\u00e1 sem um loop. Ajustar esse conjunto de recursos incrivelmente poderosos pode aprimorar os recursos do seu site WordPress. Por exemplo, voc\u00ea pode alterar a forma como as postagens s\u00e3o exibidas na p\u00e1gina inicial e classific\u00e1-las usando par\u00e2metros espec\u00edficos. Dado que o loop \u00e9 a coisa mais f\u00e1cil de modificar, um \u2026<\/p>\n","protected":false},"author":1,"featured_media":192398,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[150,228,59],"tags":[],"class_list":["post-260878","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dicas-e-truques-da-web","category-livros-didaticos","category-web-e-wordpress-2"],"_links":{"self":[{"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/posts\/260878","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=260878"}],"version-history":[{"count":0,"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/posts\/260878\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/media\/192398"}],"wp:attachment":[{"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/media?parent=260878"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/categories?post=260878"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/tags?post=260878"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}