{"id":10190,"date":"2011-02-14T16:13:55","date_gmt":"2011-02-14T16:13:55","guid":{"rendered":"https:\/\/br.wordpress.org\/support\/topic\/personalizando-o-index-dos-posts\/"},"modified":"2016-08-06T01:11:44","modified_gmt":"2016-08-06T01:11:44","slug":"personalizando-o-index-dos-posts","status":"closed","type":"topic","link":"https:\/\/br.wordpress.org\/support\/topic\/personalizando-o-index-dos-posts\/","title":{"rendered":"Personalizando o index dos posts"},"content":{"rendered":"<p>Ol\u00e1 Pessoal,<\/p>\n<p>Estou precisando personalizar o index dos posts para a seguinte situa\u00e7\u00e3o:<\/p>\n<p>Nas categorias eu possuo uma hierarquia de seguinte maneira: <\/p>\n<p>M\u00eddias<br \/>\n   =&gt; Galeria de Fotos<br \/>\n     =&gt; Galeria 1&#8230;<br \/>\n     =&gt; Galeira 2&#8230;<br \/>\n     =&gt; Galeria 3&#8230; (Din\u00e2mico)<br \/>\n   =&gt; Not\u00edcias<br \/>\n   =&gt; Categoria 3&#8230;<\/p>\n<p>No index ele est\u00e1 exibindo as posts individualmente&#8230; Mas preciso que ele exiba da seguinte forma:<\/p>\n<p>Para a categoria &#8220;Galeria de Fotos&#8221; exibir as duas \u00faltimas galerias (exibindo o thumb do primeiro post e descricao das duas \u00faltimas galerias criadas)e n\u00e3o os dois \u00faltimos posts criados nas categorias filhas.<\/p>\n<p><strong>Meu c\u00f3digo atual ta assim:<\/strong><\/p>\n<p>&lt;?php $i = 1; ?&gt;<br \/>\n&lt;?php global $query_string;<br \/>\nif (is_category()) query_posts($query_string . &#8220;&amp;showposts=$post_number&amp;paged=$paged&amp;cat=$cat&#8221;);<br \/>\nelse query_posts($query_string . &#8220;&amp;showposts=$post_number&amp;paged=$paged&#8221;); ?&gt;<\/p>\n<p>&lt;?php<br \/>\n$category = get_category($cat);<br \/>\n$parent_id = $category-&gt;category_parent;<br \/>\nif($parent_id == 4)$category_atual = &#8216;galery&#8217;; else $category_atual = $cat;?&gt;<br \/>\n&lt;?php if (is_category() &amp;&amp; $category_atual == 3 ) { ?&gt;<br \/>\n&lt;div id=&#8221;content-area&#8221; class=&#8221;clearfix&#8221;&gt;<br \/>\n&lt;div id=&#8221;left-area&#8221;&gt;<br \/>\n&lt;?php<br \/>\nglobal $ancestor;<br \/>\nwp_reset_query();<br \/>\n\/\/ Pega todas as subcategorias da categoria m\u00e3e de id=3<br \/>\n$childcats = get_categories(&#8216;orderby=name&amp;child_of=3&amp;show_count=1&#8217;);<br \/>\nforeach ($childcats as $childcat) {<br \/>\n\/\/ Query nas categorias<br \/>\nquery_posts(&#8216;cat=&#8217;. $childcat-&gt;cat_ID . &#8216;&amp;showposts=2&#8217; );<br \/>\nif (cat_is_ancestor_of($ancestor, $childcat-&gt;cat_ID) == false){<br \/>\necho &#8216;&lt;div id=&#8221;title-midias-des&#8221;&gt;&lt;h2 class=&#8221;title&#8221;&gt;\/&#8217;. $childcat-&gt;cat_name. &#8216;&lt;\/h2&gt;&lt;\/div&gt;&#8217;;<br \/>\necho &#8216;&lt;div id=&#8221;noticias-des&#8221; class=&#8221;clearfix&#8221;&gt;&#8217;;<br \/>\nif (have_posts()) : while (have_posts()) : the_post();<br \/>\ninclude(TEMPLATEPATH . &#8216;\/includes\/entry-midias.php&#8217;);<br \/>\n$i++;<br \/>\nendwhile;<br \/>\necho &#8216;&lt;div class=&#8221;clear&#8221;&gt;&lt;\/div&gt;&#8217;;<br \/>\nelse<br \/>\ninclude(TEMPLATEPATH . &#8216;\/includes\/no-results.php&#8217;);<br \/>\nendif; wp_reset_query();<br \/>\necho &#8216;&lt;\/div&gt;&#8217;;<br \/>\n}<br \/>\n}<br \/>\n?&gt;<br \/>\n&lt;\/div&gt; &lt;!&#8211; end #left-area &#8211;&gt;<br \/>\n&lt;?php get_sidebar(); ?&gt;<br \/>\n?&gt;<\/p>\n","protected":false},"template":"","class_list":["post-10190","topic","type-topic","status-closed","hentry","topic-tag-categorias","topic-tag-index","topic-tag-index-php","topic-tag-modificar","topic-tag-personalizar","topic-tag-subcategorias"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/br.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/10190","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/br.wordpress.org\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/br.wordpress.org\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/br.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/10190\/revisions"}],"wp:attachment":[{"href":"https:\/\/br.wordpress.org\/support\/wp-json\/wp\/v2\/media?parent=10190"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}