{"id":260955,"date":"2023-08-20T14:59:00","date_gmt":"2023-08-20T11:59:00","guid":{"rendered":"https:\/\/inform.click\/como-estilizar-diferentes-categorias-de-maneira-unica-no-wordpress\/"},"modified":"2023-08-20T14:59:00","modified_gmt":"2023-08-20T11:59:00","slug":"como-estilizar-diferentes-categorias-de-maneira-unica-no-wordpress","status":"publish","type":"post","link":"https:\/\/inform.click\/pt-pt\/como-estilizar-diferentes-categorias-de-maneira-unica-no-wordpress\/","title":{"rendered":"Como estilizar diferentes categorias de maneira \u00fanica no WordPress"},"content":{"rendered":"<p>\n  O design sempre foi um dos aspectos mais importantes da interface do usu\u00e1rio. Uma boa interface de usu\u00e1rio levar\u00e1 a mais visitantes ao seu site e, eventualmente, mais receita para voc\u00ea.\n<\/p>\n<p>\n  Existem milh\u00f5es de sites ativos hoje e voc\u00ea precisa fazer com que seu site seja \u00fanico o suficiente para se destacar de seus concorrentes.\n<\/p>\n<h5>\n  Qu\u00e3o popular \u00e9 o WordPress<br \/>\n<\/h5>\n<p>\n  Existem muitas maneiras de criar seu site, mas a plataforma que voc\u00ea escolher para o seu site pode ser um fator importante para determinar quanta personaliza\u00e7\u00e3o voc\u00ea pode fazer. Existem muitas plataformas que voc\u00ea pode escolher, mas o wordpress \u00e9 um dos CMS mais populares do mundo devido \u00e0 sua simplicidade e capacidade de personaliza\u00e7\u00e3o. O WordPress pode n\u00e3o ser t\u00e3o simples de usar quanto Wix ou Squarespace, mas seu poder de personaliza\u00e7\u00e3o o torna t\u00e3o popular.\n<\/p>\n<h5>\n  Qual \u00e9 o problema de ser t\u00e3o popular?<br \/>\n<\/h5>\n<p>\n  O WordPress tem uma comunidade enorme (muito \u00fatil) e voc\u00ea pode encontrar solu\u00e7\u00f5es para qualquer problema que possa encontrar durante sua jornada no wordpress. A comunidade est\u00e1 repleta de informa\u00e7\u00f5es e recursos, um dos principais recursos s\u00e3o os temas do wordpress. Voc\u00ea pode encontrar milhares de temas gratuitos na biblioteca <a href=\"https:\/\/wordpress.org\/themes\/\" target=\"_blank\" rel=\"noopener\">wordpess.org<\/a> e os n\u00fameros est\u00e3o crescendo a cada dia.\n<\/p>\n<p>\n  WordPress sendo t\u00e3o popular quanto \u00e9, h\u00e1 um problema com tanta popularidade de uma maneira diferente, j\u00e1 que um tema pode ser usado muitas vezes em sites diferentes, os sites que usam esse tema espec\u00edfico ser\u00e3o um pouco semelhantes. Portanto, seu site pode n\u00e3o ter exclusividade se voc\u00ea apenas usar o tema como est\u00e1.\n<\/p>\n<h5>\n  Por que voc\u00ea deseja estilizar as categorias de maneira diferente?<br \/>\n<\/h5>\n<p>\n  Geralmente, em um blog ou site rico em conte\u00fado, diferentes t\u00f3picos s\u00e3o divididos em diferentes categorias. Esta \u00e9 a p\u00e1gina onde um visitante pode obter todas as informa\u00e7\u00f5es de um determinado t\u00f3pico e que lhe d\u00e1 a chance de apresentar as categorias de uma maneira \u00fanica para proporcionar uma \u00f3tima experi\u00eancia.\n<\/p>\n<p>\n  Portanto, estilizar cada categoria de maneira diferente pode dar a voc\u00ea uma vantagem sobre seus concorrentes, mesmo que estejam usando o mesmo tema.\n<\/p>\n<p>\n  A diferen\u00e7a pode ser t\u00e3o simples quanto cores diferentes para cada categoria para layouts diferentes.\n<\/p>\n<p>\n  Vamos ver como voc\u00ea pode fazer isso.\n<\/p>\n<p>\n  Formas de estilizar categorias\n<\/p>\n<p>\n  Al\u00e9m dos temas gratuitos, voc\u00ea pode comprar temas premium de diferentes mercados. Geralmente, esses temas s\u00e3o carregados com recursos personalizados, mas mesmo assim a maioria deles n\u00e3o oferece op\u00e7\u00f5es para estilizar suas categorias de maneira diferente.\n<\/p>\n<p>\n  Porque um tema pode ser utilizado de forma diferente de um site para outro, ent\u00e3o o autor do tema n\u00e3o sabe como voc\u00ea vai usar o tema.\n<\/p>\n<p>\n  Portanto, voc\u00ea deve saber como estilizar categorias de maneira diferente. Existem duas maneiras de fazer isso.\n<\/p>\n<ul>\n<li>Com modelos\n  <\/li>\n<li>Com CSS\n  <\/li>\n<\/ul>\n<p>\n  Agora vamos ver cada um com diferentes casos de uso.\n<\/p>\n<h3>\n  Com modelos<br \/>\n<\/h3>\n<p>\n  Se voc\u00ea deseja fazer uma mudan\u00e7a estrutural no layout, deve usar modelos. Quer tenha uma barra lateral ou uma p\u00e1gina de largura total com modelos, voc\u00ea pode controlar o layout da sua p\u00e1gina.\n<\/p>\n<h5>\n  Deve trabalhar no tema infantil<br \/>\n<\/h5>\n<p>\n  Um pr\u00e9-requisito para usar modelos \u00e9 que voc\u00ea deve usar temas filhos. N\u00e3o \u00e9 que n\u00e3o funcione no tema principal, mas o problema de modificar o tema principal \u00e9 que voc\u00ea n\u00e3o pode controlar os arquivos l\u00e1, uma vez que o tema \u00e9 atualizado, todas as suas altera\u00e7\u00f5es ser\u00e3o perdidas.\n<\/p>\n<p>\n  Voc\u00ea pode usar alguns temas premium prontos para o tema filho, mas se estiver usando temas gratuitos que geralmente n\u00e3o incluem nenhum <a href=\"https:\/\/inform.click\/pt-pt\/comecando-com-os-temas-filhos-do-wordpress\/\" title=\"tema filho,\">tema filho,<\/a> voc\u00ea deve criar um. Depois de ter seu tema filho pronto, voc\u00ea pode criar seus modelos de categoria.\n<\/p>\n<h5>\n  Como criar modelo de categoria<br \/>\n<\/h5>\n<p>\n  O WordPress funciona em um sistema de modelo que segue uma certa ordem hier\u00e1rquica. Voc\u00ea deve conhecer essa hierarquia de modelo para criar modelos de categoria.\n<\/p>\n<p>\n  A ordem hier\u00e1rquica da categoria \u00e9.\n<\/p>\n<p>\n  <code>category-slug.php<\/code>\u2192 <code>category-id.php<\/code>\u2192 <code>category.php<\/code>\u2192 <code>archive.php<\/code>\u2192<code>index.php<\/code>\n<\/p>\n<p>\n  De acordo com a ordem, o wordpress procurar\u00e1 <code>category-slug.php<\/code>onde slug significa nome da categoria, suponha que voc\u00ea tenha uma categoria chamada photoshop, ent\u00e3o ele procurar\u00e1 <code>category-photoshop.php<\/code>primeiro se esse arquivo n\u00e3o existir, ele procurar\u00e1 <code>category-id.php<\/code>, ou seja, procurar\u00e1 qualquer arquivo com id de categoria, por exemplo <code>category-3.php<\/code>se aquele n\u00e3o estiver dispon\u00edvel, ele procurar\u00e1 <code>category.php<\/code>se este arquivo estiver faltando tamb\u00e9m, ele tentar\u00e1 usar <code>archive.php<\/code>o arquivo como modelo, se aquele n\u00e3o encontrado estiver bom, ele finalmente usar\u00e1 <code>index.php<\/code>como seu modelo base.\n<\/p>\n<p>\n  Para criar um modelo de categoria, voc\u00ea deve encontrar <code>category.php<\/code>o arquivo em seu tema, a maioria dos temas ter\u00e1 um <code>category.php<\/code>arquivo, mas se voc\u00ea n\u00e3o encontrar, procure por <code>archive.php<\/code>.\n<\/p>\n<p>\n  <strong>Observa\u00e7\u00e3o:<\/strong> em alguns frameworks, voc\u00ea pode n\u00e3o encontrar esses arquivos. Nesses casos, voc\u00ea precisa seguir a diretriz desse framework espec\u00edfico.\n<\/p>\n<p>\n  Agora, supondo que voc\u00ea esteja trabalhando em um tema filho, copie o arquivo <code>category.php<\/code>ou <code>archive.php<\/code>do tema pai e cole-o na mesma pasta do tema filho.\n<\/p>\n<p>\n  Por exemplo, se voc\u00ea encontrou o arquivo necess\u00e1rio no diret\u00f3rio raiz do tema pai, deve coloc\u00e1-lo no diret\u00f3rio raiz do tema filho, da mesma forma que se estivesse em uma subpasta, crie uma subpasta com o mesmo nome e cole-a l\u00e1.\n<\/p>\n<p>\n  Agora, seguindo em frente, digamos que voc\u00ea tenha uma categoria chamada photoshop, renomeie o novo arquivo no tema filho assim <code>category-photoshop.php<\/code>e pronto, a categoria do photoshop usar\u00e1 este modelo.\n<\/p>\n<p>\n  Agora vamos ver atrav\u00e9s de um exemplo.\n<\/p>\n<p>\n  <strong>Observa\u00e7\u00e3o:<\/strong> usaremos o tema wordpress vinte e dezessete aqui para nossos exemplos, o processo funcionar\u00e1 em qualquer tema, mas a estrutura html ser\u00e1 diferente de tema para tema.\n<\/p>\n<p>\n  Agora que criamos um modelo de categoria, vamos fazer algumas personaliza\u00e7\u00f5es.\n<\/p>\n<p>\n  Veja como fica o modelo atual.\n<\/p>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-287596-6382d0ab8675b.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-287596-6382d0ab8675b.webp\" alt=\"\" \/><\/a><\/p>\n<p>\n  Isto \u00e9 o que estamos tentando alcan\u00e7ar.\n<\/p>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-287596-6382d0aedc77e.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-287596-6382d0aedc77e.webp\" alt=\"\" \/><\/a><\/p>\n<h5>\n  Estrutura b\u00e1sica<br \/>\n<\/h5>\n<p>\n  O tema Twenty Seventeen tem um layout de duas colunas, mas queremos um layout de coluna \u00fanica, faremos este modelo de largura total sem barra lateral.\n<\/p>\n<p>\n  No tema vinte e dezessete, n\u00e3o h\u00e1 <code>category.php<\/code>arquivo, ent\u00e3o usamos <code>archive.php<\/code>como nosso modelo base e o nomeamos como <code>category-photoshop.php<\/code>.\n<\/p>\n<p>\n  C\u00f3digo antigo (archive.php).\n<\/p>\n<pre><code>&lt;?php \/**\n\u00a0* The template for displaying archive pages\n\u00a0*\n\u00a0* @link https:\/\/codex.wordpress.org\/Template_Hierarchy\n\u00a0*\n\u00a0* @package WordPress\n\u00a0* @subpackage Twenty_Seventeen\n\u00a0* @since 1.0\n\u00a0* @version 1.0\n\u00a0*\/\n\u00a0\nget_header(); ?&gt;\n \n<\/code><\/pre>\n<div class=\"wrap\">\n  <code>\u00a0 &lt;?php if (have_posts() ): ?&gt; \u00a0<\/code><\/p>\n<header class=\"page-header\">\n    <code>\u00a0&lt;?php \u00a0the_archive_title( '\n\n&lt;h1 class=\"page-title\"&gt;', '' );&lt;br \/&gt;\n    \u00a0the_archive_description( '&lt;\/p&gt;\n&lt;div class=\"taxonomy-description\"&gt;', '&lt;\/div&gt;\n&lt;p&gt;' );&lt;br \/&gt;\n    \u00a0?&gt;&lt;br \/&gt;\n    \u00a0&lt;\/header&gt;\n&lt;p&gt;&lt;!-- .page-header --&gt;&lt;br \/&gt;\n    \u00a0&lt;?php endif; ?&gt; \u00a0<\/code><\/p>\n<div id=\"primary\" class=\"content-area\">\n      <code>\u00a0<\/code><br \/>\n      <main id=\"main\" class=\"site-main\" role=\"main\"><br \/>\n        <code>\u00a0 &lt;?php \u00a0if (have_posts() ): ?&gt; \u00a0&lt;?php \u00a0\/* Start the Loop *\/\n        \u00a0while (have_posts() ): the_post();\n        \u00a0\n        \/*\n        \u00a0* Include the Post-Format-specific template for the content.\n        \u00a0* If you want to override this in a child theme, then include a file\n        \u00a0* called content-___.php (where ___ is the Post Format name) and that will be used instead.\n        \u00a0*\/\n        \u00a0get_template_part( 'template-parts\/post\/content', get_post_format() );\n        \u00a0\n        endwhile;\n        \u00a0\n        the_posts_pagination( array(\n        \u00a0'prev_text' =&gt; twentyseventeen_get_svg( array( 'icon' =&gt; 'arrow-left') ). '&lt;span class=\"screen-reader-text\"&gt;'. __( 'Previous page', 'twentyseventeen' ). '&lt;\/span&gt;',&lt;br \/&gt;\n        \u00a0'next_text' =&gt; '&lt;span class=\"screen-reader-text\"&gt;'. __( 'Next page', 'twentyseventeen' ). '&lt;\/span&gt;'. twentyseventeen_get_svg( array( 'icon' =&gt; 'arrow-right') ),&lt;br \/&gt;\n        \u00a0'before_page_number' =&gt; '&lt;span class=\"meta-nav screen-reader-text\"&gt;'. __( 'Page', 'twentyseventeen' ). ' &lt;\/span&gt;',&lt;br \/&gt;\n        \u00a0) );&lt;br \/&gt;\n        \u00a0&lt;br \/&gt;\n        else: \u00a0&lt;br \/&gt;\n        get_template_part( 'template-parts\/post\/content', 'none' );&lt;br \/&gt;\n        \u00a0&lt;br \/&gt;\n        endif; ?&gt;&lt;br \/&gt;\n        \u00a0&lt;br \/&gt;\n        &lt;\/main&gt;&lt;!-- #main --&gt;&lt;br \/&gt;\n        \u00a0&lt;\/div&gt;\n&lt;p&gt;&lt;!-- #primary --&gt;&lt;br \/&gt;\n        \u00a0&lt;?php get_sidebar(); ?&gt;<\/code><br \/>\n      <\/main>\n    <\/div>\n<p><code>&lt;!-- .wrap --&gt;&lt;br \/&gt;\n    \u00a0 &lt;?php get_footer();<\/code><\/code><\/p>\n<p>Novo c\u00f3digo (categoria-photoshop.php).<\/p>\n<pre><code>&lt;?php \/**\n    \u00a0* The template for displaying photoshop pages\n    \u00a0*\n    \u00a0* @link https:\/\/codex.wordpress.org\/Template_Hierarchy\n    \u00a0*\n    \u00a0* @package WordPress\n    \u00a0* @subpackage Twenty_Seventeen\n    \u00a0* @since 1.0\n    \u00a0* @version 1.0\n    \u00a0*\/\n    \u00a0\n    get_header(); ?&gt; \u00a0<\/code>\n    <div class=\"wrap\">\n      <code>\u00a0 &lt;?php if (have_posts() ): ?&gt; \u00a0<\/code>\n      <header class=\"page-header\">\n        <code>\u00a0&lt;?php \u00a0the_archive_title( '&lt;h1 class=\"page-title\"&gt;', '' );\n        \u00a0the_archive_description( '&lt;div class=\"taxonomy-description\"&gt;', '&lt;\/div&gt;' );\n        \u00a0?&gt;\n        \u00a0&lt;\/header&gt;&lt;!-- .page-header --&gt;\n        \u00a0&lt;?php endif; ?&gt; \u00a0<\/code>\n        <div id=\"primary\" class=\"content-area\">\n          <code>\u00a0<\/code>\n          <main id=\"main\" class=\"site-main\" role=\"main\">\n            <code>\u00a0 &lt;?php \u00a0if (have_posts() ): ?&gt; \u00a0&lt;?php \u00a0\/* Start the Loop *\/\n            \u00a0while (have_posts() ): the_post();\n            \u00a0\n            \/*\n            \u00a0* Include the Post-Format-specific template for the content.\n            \u00a0* If you want to override this in a child theme, then include a file\n            \u00a0* called content-___.php (where ___ is the Post Format name) and that will be used instead.\n            \u00a0*\/\n            \u00a0get_template_part( 'template-parts\/post\/content', get_post_format() );\n            \u00a0\n            endwhile;\n            \u00a0\n            the_posts_pagination( array(\n            \u00a0'prev_text' =&gt; twentyseventeen_get_svg( array( 'icon' =&gt; 'arrow-left') ). '&lt;span class=\"screen-reader-text\"&gt;'. __( 'Previous page', 'twentyseventeen' ). '&lt;\/span&gt;',\n            \u00a0'next_text' =&gt; '&lt;span class=\"screen-reader-text\"&gt;'. __( 'Next page', 'twentyseventeen' ). '&lt;\/span&gt;'. twentyseventeen_get_svg( array( 'icon' =&gt; 'arrow-right') ),\n            \u00a0'before_page_number' =&gt; '&lt;span class=\"meta-nav screen-reader-text\"&gt;'. __( 'Page', 'twentyseventeen' ). ' &lt;\/span&gt;',\n            \u00a0) );\n            \u00a0\n            else: \u00a0\n            get_template_part( 'template-parts\/post\/content', 'none' );\n            \u00a0\n            endif; ?&gt;\n            \u00a0\n            &lt;\/main&gt;&lt;!-- #main --&gt;\n            \u00a0&lt;\/div&gt;&lt;!-- #primary --&gt;\n            &lt;\/div&gt;&lt;!-- .wrap --&gt;\n            \u00a0\n            &lt;?php get_footer();<\/code><\/code><\/pre>\n<p>Aqui voc\u00ea pode ver que removi <code>&lt;?php get_sidebar(); ?&gt;<\/code>porque este modelo n\u00e3o ter\u00e1 barras laterais.<\/p>\n<p>\n              Isso remover\u00e1 a barra lateral, mas o layout ainda n\u00e3o est\u00e1 na largura total, temos que fazer alguns ajustes de CSS. Lembre-se de que todos os ajustes de CSS ser\u00e3o feitos nos arquivos CSS dos temas filhos, n\u00e3o no tema pai.\n            <\/p>\n<p>\n              O WordPress adiciona uma classe exclusiva a cada categoria com seu nome de categoria no corpo, assim <code>category-photoshop<\/code>voc\u00ea pode direcionar essa classe para estilizar a p\u00e1gina.\n            <\/p>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-287596-6382d0b127323.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-287596-6382d0b127323.webp\" alt=\"\" \/><\/a><\/p>\n<p>\n              <strong>CSS:<\/strong>\n            <\/p>\n<pre><code>@media screen and (min-width: 48em) {\n.category-photoshop #primary {\n float: none;\n width: 100%;\n}\n}<\/code><\/pre>\n<p>\n              Usando <code>media query<\/code>simplesmente para corresponder \u00e0 folha de estilo do tema pai.\n            <\/p>\n<h5>\n              Adicionando descri\u00e7\u00e3o de categoria<br \/>\n            <\/h5>\n<p>\n              Voc\u00ea pode mostrar uma descri\u00e7\u00e3o adicional de cada categoria adicionando a descri\u00e7\u00e3o na se\u00e7\u00e3o de categorias. Fornecer informa\u00e7\u00f5es adicionais ajudar\u00e1 os visitantes a entender melhor o t\u00f3pico, mas voc\u00ea pode tornar esta se\u00e7\u00e3o mais interessante dando uma apar\u00eancia \u00fanica para cada categoria.\n            <\/p>\n<p>\n              De acordo com nosso design, precisaremos de uma imagem personalizada no lado esquerdo e o nome da categoria com a descri\u00e7\u00e3o no lado direito.\n            <\/p>\n<pre><code>&lt;?php \/**\n\u00a0* The template for displaying photoshop category\n\u00a0*\n\u00a0* @link https:\/\/codex.wordpress.org\/Template_Hierarchy\n\u00a0*\n\u00a0* @package WordPress\n\u00a0* @subpackage Twenty_Seventeen\n\u00a0* @since 1.0\n\u00a0* @version 1.0\n\u00a0*\/\n\u00a0\nget_header(); ?&gt;\n \n<\/code><\/pre>\n<div class=\"wrap\">\n              <code>\u00a0 &lt;?php if (have_posts() ): ?&gt; \u00a0<\/code><\/p>\n<header class=\"page-header\">\n                <code>\u00a0<\/code><\/p>\n<div class=\"header-category-img\">\n                  <code>&lt;img src=\"%3C?php%20echo%20get_stylesheet_directory_uri();%20?%3E\/assets\/images\/photoshop-banner.webp\" alt=\"Photoshop\" \/&gt;<\/code>\n                <\/div>\n<p><code>\u00a0<\/code><\/p>\n<div class=\"header-category-title\">\n                  <code>\u00a0<\/code><\/p>\n<h1 class=\"page-title\">\n                    <code>&lt;?php single_term_title()?&gt;<\/code><br \/>\n                  <\/h1>\n<p><code>\u00a0&lt;?php \u00a0the_archive_description( '\n\n&lt;div class=\"taxonomy-description\"&gt;', '&lt;\/div&gt;\n&lt;p&gt;' );&lt;br \/&gt;\n                  \u00a0?&gt;&lt;br \/&gt;\n                  \u00a0&lt;\/header&gt;\n&lt;\/div&gt;\n&lt;p&gt;                  \u00a0&lt;!-- .page-header --&gt;&lt;br \/&gt;\n                  \u00a0&lt;?php endif; ?&gt; \u00a0<\/code><\/p>\n<div id=\"primary\" class=\"content-area\">\n                    <code>\u00a0<\/code><br \/>\n                    <main id=\"main\" class=\"site-main\" role=\"main\"><br \/>\n                      <code>\u00a0 &lt;?php \u00a0if (have_posts() ): ?&gt; \u00a0&lt;?php \u00a0\/* Start the Loop *\/\n                      \u00a0while (have_posts() ): the_post();\n                      \u00a0\n                      \/*\n                      \u00a0* Include the Post-Format-specific template for the content.\n                      \u00a0* If you want to override this in a child theme, then include a file\n                      \u00a0* called content-___.php (where ___ is the Post Format name) and that will be used instead.\n                      \u00a0*\/\n                      \u00a0get_template_part( 'template-parts\/post\/content-photoshop', get_post_format() );\n                      \u00a0\n                      endwhile;\n                      \u00a0\n                      the_posts_pagination( array(\n                      \u00a0'prev_text' =&gt; twentyseventeen_get_svg( array( 'icon' =&gt; 'arrow-left') ). '&lt;span class=\"screen-reader-text\"&gt;'. __( 'Previous page', 'twentyseventeen' ). '&lt;\/span&gt;',&lt;br \/&gt;\n                      \u00a0'next_text' =&gt; '&lt;span class=\"screen-reader-text\"&gt;'. __( 'Next page', 'twentyseventeen' ). '&lt;\/span&gt;'. twentyseventeen_get_svg( array( 'icon' =&gt; 'arrow-right') ),&lt;br \/&gt;\n                      \u00a0'before_page_number' =&gt; '&lt;span class=\"meta-nav screen-reader-text\"&gt;'. __( 'Page', 'twentyseventeen' ). ' &lt;\/span&gt;',&lt;br \/&gt;\n                      \u00a0) );&lt;br \/&gt;\n                      \u00a0&lt;br \/&gt;\n                      else: \u00a0&lt;br \/&gt;\n                      get_template_part( 'template-parts\/post\/content-photoshop', 'none' );&lt;br \/&gt;\n                      \u00a0&lt;br \/&gt;\n                      endif; ?&gt;&lt;br \/&gt;\n                      \u00a0&lt;br \/&gt;\n                      &lt;\/main&gt;&lt;!-- #main --&gt;&lt;br \/&gt;\n                      \u00a0&lt;\/div&gt;\n&lt;p&gt;&lt;!-- #primary --&gt;&lt;br \/&gt;\n                      &lt;!-- .wrap --&gt;&lt;br \/&gt;\n                      \u00a0&lt;br \/&gt;\n                      &lt;?php get_footer();<\/code><\/code><\/p>\n<p><strong>CSS:<\/strong><\/p>\n<pre><code>.page-header {\n                      \u00a0border-bottom: 1px solid #ccc;\n                      \u00a0box-sizing: border-box;\n                      \u00a0margin-bottom: 1.5em;\n                      \u00a0padding-bottom: 0.5em;\n                      }\n                      .header-category-title {\n                      \u00a0float: left;\n                      \u00a0padding-top: 15px;\n                      \u00a0width: 85%;\n                      }\n                      .header-category-img {\n                      \u00a0float: left;\n                      \u00a0width: 15%;\n                      }<\/code><\/pre>\n<p>                      <a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-287596-6382d0b34bc17.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-287596-6382d0b34bc17.webp\" alt=\"\"><\/a><\/p>\n<p>Voc\u00ea pode ver que fiz algumas altera\u00e7\u00f5es na <code>page-header<\/code>se\u00e7\u00e3o, mas a mais importante \u00e9 <code>single_term_title()<\/code>porque quero exibir apenas o nome da categoria como este Photoshop em vez de Categoria:Photoshop.<\/p>\n<p>Se movendo.<\/p>\n<h5>Visualiza\u00e7\u00e3o em caixa<\/h5>\n<p>Fizemos as altera\u00e7\u00f5es b\u00e1sicas, como fazer um layout de coluna e modificamos a se\u00e7\u00e3o de descri\u00e7\u00e3o da categoria, agora vamos fazer algo um pouco mais avan\u00e7ado, converteremos a listagem de postagem da exibi\u00e7\u00e3o de lista em uma exibi\u00e7\u00e3o de caixa ou grade com 3 itens por coluna.<\/p>\n<p>Para fazer essas altera\u00e7\u00f5es, temos que modificar <code>get_template_part<\/code>o caminho porque o conte\u00fado est\u00e1 sendo chamado de um local diferente aqui, mas em alguns temas voc\u00ea pode encontrar conte\u00fado colocado diretamente no modelo base.<\/p>\n<pre><code>get_template_part( 'template-parts\/post\/content-photoshop', get_post_format() );<\/code><\/pre>\n<p>Agora, para modificar essa p\u00e1gina de conte\u00fado, voc\u00ea deve copiar o arquivo do tema pai para o tema filho e coloc\u00e1-lo na mesma estrutura de pastas e renome\u00e1-lo como desejar.<\/p>\n<p>Aqui copiei o <code>content.php<\/code>arquivo do tema pai e colei como <code>content-photoshop.php<\/code>no tema filho. Ele foi renomeado porque quaisquer altera\u00e7\u00f5es feitas aqui afetar\u00e3o apenas este modelo.<\/p>\n<p>                      <a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-287596-6382d0b553c52.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-287596-6382d0b553c52.webp\" alt=\"\"><\/a><\/p>\n<p>C\u00f3digo (conte\u00fado-photoshop.php).<\/p>\n<pre><code>&lt;?php \/**\n                      \u00a0* Template part for displaying photoshop posts\n                      \u00a0*\n                      \u00a0* @link https:\/\/codex.wordpress.org\/Template_Hierarchy\n                      \u00a0*\n                      \u00a0* @package WordPress\n                      \u00a0* @subpackage Twenty_Seventeen\n                      \u00a0* @since 1.0\n                      \u00a0* @version 1.2\n                      \u00a0*\/\n                      \u00a0\n                      ?&gt; \u00a0<\/code>\n                      <article id=\"post-&lt;?php the_ID(); ?&gt;\" post_class=\"\">\n                        <code>&gt; \u00a0&lt;?php \u00a0if (is_sticky() && is_home() ): \u00a0echo twentyseventeen_get_svg( array( 'icon' =&gt; 'thumb-tack') );\n                        \u00a0endif;\n                        \u00a0?&gt;\n                        \u00a0&lt;?php if ('' !== get_the_post_thumbnail() &&! is_single() ): ?&gt; \u00a0<\/code>\n                        <div class=\"post-thumbnail\">\n                          <code>\u00a0 &lt;a href=\"https:\/\/inform.click%3C\"&gt;\u00a0&lt;?php the_post_thumbnail( 'twentyseventeen-featured-image' ); ?&gt; \u00a0&lt;\/a&gt; \u00a0<\/code>\n                        <\/div><!-- .post-thumbnail -->\n                        <code>\u00a0&lt;?php endif; ?&gt; \u00a0<\/code>\n                        <header class=\"entry-header1\">\n                          <code>\u00a0&lt;?php \u00a0if (is_single()) {\n                          \u00a0the_title( '&lt;h1 class=\"entry-title\"&gt;', '' );\n                          \u00a0} elseif (is_front_page() && is_home()) {\n                          \u00a0the_title( '&lt;h3 class=\"entry-title\"&gt;&lt;a href=\"https:\/\/inform.click'.%20esc_url(%20get_permalink()%20).%20'\" rel=\"bookmark\"&gt;', '&lt;\/a&gt;&lt;\/h3&gt;' );\n                          \u00a0} else {\n                          \u00a0the_title( '&lt;h2 class=\"entry-title\"&gt;&lt;a href=\"https:\/\/inform.click'.%20esc_url(%20get_permalink()%20).%20'\" rel=\"bookmark\"&gt;', '&lt;\/a&gt;&lt;\/h2&gt;' );\n                          \u00a0}\n                          \u00a0if ('post' === get_post_type()) {\n                          \u00a0echo '&lt;div class=\"entry-meta\"&gt;';\n                          \u00a0if (is_single()) {\n                          \u00a0twentyseventeen_posted_on();\n                          \u00a0} else {\n                          \u00a0echo twentyseventeen_time_link();\n                          \u00a0twentyseventeen_edit_link();\n                          \u00a0};\n                          \u00a0echo '&lt;\/div&gt;&lt;!-- .entry-meta --&gt;';\n                          \u00a0};\n                          \u00a0?&gt;\n                          \u00a0&lt;\/header&gt;&lt;!-- .entry-header --&gt;\n                          \u00a0\n                          &lt;div class=\"entry-content\"&gt;\n                          \u00a0&lt;?php \u00a0\/* translators: %s: Name of current post *\/\n                          \u00a0if (is_single() ): \u00a0the_content( sprintf(\n                          \u00a0__( 'Continue reading&lt;span class=\"screen-reader-text\"&gt; \"%s\"', 'twentyseventeen' ),\n                          \u00a0get_the_title()\n                          \u00a0) );\n                          \u00a0\n                          ks29so_link_pages( array(\n                          \u00a0'before' =&gt; '&lt;div class=\"page-links\"&gt;'. __( 'Pages:', 'twentyseventeen' ),\n                          \u00a0'after' =&gt; '&lt;\/div&gt;',\n                          \u00a0'link_before' =&gt; '&lt;span class=\"page-number\"&gt;',\n                          \u00a0'link_after' =&gt; '&lt;\/span&gt;',\n                          \u00a0) );\n                          \u00a0else:\n                          \u00a0\n                          the_excerpt( sprintf(\n                          \u00a0__( 'Continue reading&lt;span class=\"screen-reader-text\"&gt; \"%s\"&lt;\/span&gt;', 'twentyseventeen' ),\n                          \u00a0get_the_title()\n                          \u00a0) );\n                          \u00a0\n                          ks29so_link_pages( array(\n                          \u00a0'before' =&gt; '&lt;div class=\"page-links\"&gt;'. __( 'Pages:', 'twentyseventeen' ),\n                          \u00a0'after' =&gt; '&lt;\/div&gt;',\n                          \u00a0'link_before' =&gt; '&lt;span class=\"page-number\"&gt;',\n                          \u00a0'link_after' =&gt; '&lt;\/span&gt;',\n                          \u00a0) );\n                          \u00a0endif;\n                          \u00a0?&gt;\n                          \u00a0&lt;\/div&gt;&lt;!-- .entry-content --&gt;\n                          \u00a0\n                          &lt;?php \u00a0if (is_single()) {\n                          \u00a0twentyseventeen_entry_footer();\n                          \u00a0}\n                          \u00a0?&gt; \u00a0<\/code>\n                        <\/header>\n                      <\/article><code>&lt;!-- #post-## --&gt;<\/code>\n                      <p>\n                        Agora, algumas coisas a serem observadas aqui: adicionei uma classe personalizada <code>one-third<\/code>na se\u00e7\u00e3o do artigo e alterei o tipo de conte\u00fado <code>excerpt<\/code>para a exibi\u00e7\u00e3o de caixa, outras altera\u00e7\u00f5es estruturais s\u00e3o autoexplicativas.\n                      <\/p>\n                      <p>\n                        <strong>CSS:<\/strong>\n                      <\/p>\n                      <pre><code>.category-photoshop main{\n margin:0 -15px;\n}\n.one-third {\n box-sizing: border-box;\n float: left;\n padding: 0 15px;\n width: 33.333%;\n}\n.one-third .post-container {\n border: 1px solid #ccc;\n padding: 10px;\n}\n.one-third .post-thumbnail{\n margin-bottom:0;\n}\n.one-third h2{\n margin-bottom:0.2em;\n}<\/code><\/pre>\n<p>\n                        Agora \u00e9 assim que o layout se parece.\n                      <\/p>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-287596-6382d0aedc77e.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-287596-6382d0aedc77e.webp\" alt=\"\" \/><\/a><\/p>\n<h3>\n                        Somente com CSS<br \/>\n                      <\/h3>\n<p>\n                        Se voc\u00ea n\u00e3o estiver confort\u00e1vel com o c\u00f3digo php, voc\u00ea pode estilizar as p\u00e1ginas da categoria apenas com CSS, mas essas altera\u00e7\u00f5es ser\u00e3o limitadas de forma que voc\u00ea n\u00e3o possa adicionar ou modificar o c\u00f3digo, voc\u00ea s\u00f3 pode estilizar os elementos existentes.\n                      <\/p>\n<p>\n                        Vamos ver atrav\u00e9s de exemplos como, mesmo com essas limita\u00e7\u00f5es, voc\u00ea pode tornar suas p\u00e1ginas de categoria \u00fanicas.\n                      <\/p>\n<p>\n                        Digamos que queremos estilizar nossa categoria wordpress a partir disso.\n                      <\/p>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-287596-6382d0bb17929.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-287596-6382d0bb17929.webp\" alt=\"\" \/><\/a><\/p>\n<p>\n                        para isso.\n                      <\/p>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-287596-6382d0c070623.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-287596-6382d0c070623.webp\" alt=\"\" \/><\/a><\/p>\n<h5>\n                        Estilo b\u00e1sico<br \/>\n                      <\/h5>\n<p>\n                        Voc\u00ea pode alterar a cor de fundo muito facilmente com CSS, direcionando a classe que o wordpress fornece.\n                      <\/p>\n<p>\n                        Algo assim.\n                      <\/p>\n<p>\n                        <strong>CSS:<\/strong>\n                      <\/p>\n<pre><code>.category-wordpress .site-content-contain {\n background-color:#eaeaea;\n}<\/code><\/pre>\n<h5>\n                        Adicionando \u00edcone ao t\u00edtulo da categoria<br \/>\n                      <\/h5>\n<p>\n                        Voc\u00ea pode adicionar \u00edcones exclusivos a cada categoria com imagens de plano de fundo, conforme o requisito aqui, adicionaremos um apenas \u00e0 nossa categoria wordpress.\n                      <\/p>\n<p>\n                        <strong>CSS:<\/strong>\n                      <\/p>\n<pre><code>.category-wordpress .page-header {\n border-bottom: 1px solid #ccc;\n margin-bottom: 1.5em;\n padding-bottom: 0.5em;\n}\n.category-wordpress .page-header h1{\n background:url(\"assets\/images\/wordpress-logo.webp\") no-repeat left center;\n padding-bottom:5px;\n padding-left:35px;\n}<\/code><\/pre>\n<h5>\n                        Fazendo p\u00e1gina de largura total<br \/>\n                      <\/h5>\n<p>\n                        Voc\u00ea pode converter uma p\u00e1gina de duas ou mais colunas em uma p\u00e1gina de largura total pelo menos visualmente por meio de CSS.\n                      <\/p>\n<p>\n                        <strong>CSS:<\/strong>\n                      <\/p>\n<pre><code>.category-wordpress:not(.error404) #primary{\n float: none;\n width: 100%;\n}\n \n.category-wordpress #secondary{\n display:none;\n}<\/code><\/pre>\n<p>\n                        Eu sei que \u00e9 um hack CSS e n\u00e3o \u00e9 aconselh\u00e1vel como pr\u00e1tica recomendada, mas voc\u00ea pode atingir seu objetivo de design dessa maneira, especialmente se n\u00e3o estiver confiante o suficiente para trabalhar com modelos.\n                      <\/p>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-287596-6382d0c38733b.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-287596-6382d0c38733b.webp\" alt=\"\" \/><\/a><\/p>\n<p>\n                        Mas se voc\u00ea pode trabalhar com modelos, esse m\u00e9todo de criar uma p\u00e1gina com largura total n\u00e3o \u00e9 aconselh\u00e1vel como um atalho, porque tudo o que voc\u00ea est\u00e1 fazendo \u00e9 ocultar a exibi\u00e7\u00e3o no navegador enquanto permanece no DOM.\n                      <\/p>\n<h4>\n                        Conclus\u00e3o<br \/>\n                      <\/h4>\n<p>\n                        Como voc\u00ea pode ver, voc\u00ea pode fazer muito para estilizar diferentes categorias e os exemplos acima mencionados s\u00e3o apenas um ponto de partida, mas as possibilidades dependem de sua capacidade de trabalhar com modelos e CSS. Dependendo do seu n\u00edvel de habilidade, voc\u00ea pode escolher como deseja estilizar suas categorias.\n                      <\/p>\n<p>\n                        Ent\u00e3o, voc\u00ea conhece outras maneiras de estilizar diferentes categorias de maneira diferente? Informe-nos na se\u00e7\u00e3o de coment\u00e1rios abaixo.\n                      <\/p>\n<\/p>\n<div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">\n                        Fonte de grava\u00e7\u00e3o: instantshift.com\n                      <\/div>\n<p>                    <\/main>\n                  <\/div>\n<\/p><\/div>\n<\/header><\/div>\n<p>          <\/main>\n        <\/div>\n<\/header><\/div>\n<\/header>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>O design sempre foi um dos aspectos mais importantes da interface do usu\u00e1rio. Uma boa interface de usu\u00e1rio levar\u00e1 a mais visitantes ao seu site e, eventualmente, mais receita para voc\u00ea. Existem milh\u00f5es de sites ativos hoje e voc\u00ea precisa fazer com que seu site seja \u00fanico o suficiente para se destacar de seus concorrentes. Qu\u00e3o popular \u00e9 o WordPress Existem muitas maneiras de criar seu site, mas a plataforma que voc\u00ea escolher para o seu site pode ser um fator importante para determinar quanta personaliza\u00e7\u00e3o voc\u00ea pode fazer. Existem muitas plataformas que voc\u00ea pode escolher, mas o wordpress \u00e9 uma das\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-260955","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\/260955","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=260955"}],"version-history":[{"count":0,"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/posts\/260955\/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=260955"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/categories?post=260955"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/tags?post=260955"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}