{"id":263282,"date":"2023-08-20T14:49:00","date_gmt":"2023-08-20T11:49:00","guid":{"rendered":"https:\/\/inform.click\/como-disenar-de-forma-unica-diferentes-categorias-en-wordpress\/"},"modified":"2023-08-20T14:49:00","modified_gmt":"2023-08-20T11:49:00","slug":"como-disenar-de-forma-unica-diferentes-categorias-en-wordpress","status":"publish","type":"post","link":"https:\/\/inform.click\/es\/como-disenar-de-forma-unica-diferentes-categorias-en-wordpress\/","title":{"rendered":"C\u00f3mo dise\u00f1ar de forma \u00fanica diferentes categor\u00edas en WordPress"},"content":{"rendered":"<p>\n  El dise\u00f1o siempre ha sido uno de los aspectos m\u00e1s importantes de la interfaz de usuario. Una buena interfaz de usuario generar\u00e1 m\u00e1s visitantes a su sitio y, finalmente, m\u00e1s ingresos para usted.\n<\/p>\n<p>\n  Hay millones de sitios web en vivo hoy en d\u00eda y usted tiene que hacer que su sitio sea lo suficientemente \u00fanico para diferenciarse de sus competidores.\n<\/p>\n<h5>\n  \u00bfQu\u00e9 tan popular es WordPress?<br \/>\n<\/h5>\n<p>\n  Hay muchas maneras de crear su sitio web, pero la plataforma que elija para su sitio web puede ser un factor importante para determinar cu\u00e1nta personalizaci\u00f3n puede hacer. Hay muchas plataformas entre las que puede elegir, pero wordpress es uno de los CMS m\u00e1s populares del mundo debido a su simplicidad y capacidad de personalizaci\u00f3n. Es posible que WordPress no sea tan simple de usar como Wix o Squarespace, pero su poder de personalizaci\u00f3n lo hace tan popular.\n<\/p>\n<h5>\n  \u00bfCu\u00e1l es el problema de ser tan popular?<br \/>\n<\/h5>\n<p>\n  WordPress tiene una gran comunidad (muy \u00fatil) y puede encontrar soluciones a cualquier problema que pueda encontrar durante su viaje de wordpress. La comunidad est\u00e1 llena de informaci\u00f3n y recursos, uno de los principales recursos son los temas de wordpress. Puede encontrar miles de temas gratuitos en la biblioteca de <a href=\"https:\/\/wordpress.org\/themes\/\" target=\"_blank\" rel=\"noopener\">wordpess.org<\/a> y los n\u00fameros crecen cada d\u00eda.\n<\/p>\n<p>\n  Al ser WordPress tan popular, hay un problema con tanta popularidad de una manera diferente, ya que un tema se puede usar muchas veces en diferentes sitios web, los sitios que usan ese tema en particular se ver\u00e1n algo similares. Por lo tanto, su sitio puede carecer de singularidad si solo usa el tema tal como est\u00e1.\n<\/p>\n<h5>\n  \u00bfPor qu\u00e9 querr\u00edas dise\u00f1ar las categor\u00edas de manera diferente?<br \/>\n<\/h5>\n<p>\n  Generalmente, en un blog o un sitio rico en contenido, los diferentes temas se dividen en diferentes categor\u00edas. Esta es la p\u00e1gina donde un visitante puede obtener toda la informaci\u00f3n de un tema determinado y eso le da la oportunidad de presentar categor\u00edas de una manera \u00fanica para brindarles una gran experiencia.\n<\/p>\n<p>\n  Por lo tanto, dise\u00f1ar cada categor\u00eda de manera diferente puede darle una ventaja sobre sus competidores, incluso si est\u00e1n usando el mismo tema.\n<\/p>\n<p>\n  La diferencia puede ser tan simple como diferentes colores para cada categor\u00eda en diferentes dise\u00f1os.\n<\/p>\n<p>\n  Veamos c\u00f3mo puedes hacer esto.\n<\/p>\n<p>\n  Formas de dise\u00f1ar categor\u00edas\n<\/p>\n<p>\n  Adem\u00e1s de los temas gratuitos, puede comprar temas premium en diferentes mercados. Por lo general, estos temas est\u00e1n repletos de funciones personalizadas, pero aun as\u00ed, la mayor\u00eda de ellos no le dar\u00e1n las opciones para cambiar el estilo de sus categor\u00edas.\n<\/p>\n<p>\n  Debido a que un tema se puede utilizar de manera diferente de un sitio web a otro, el autor del tema no sabe c\u00f3mo se va a utilizar el tema.\n<\/p>\n<p>\n  Por lo tanto, debe saber c\u00f3mo dise\u00f1ar categor\u00edas de manera diferente, hay dos formas de hacerlo.\n<\/p>\n<ul>\n<li>Con plantillas\n  <\/li>\n<li>Con CSS\n  <\/li>\n<\/ul>\n<p>\n  Ahora veamos cada uno con diferentes casos de uso.\n<\/p>\n<h3>\n  Con Plantillas<br \/>\n<\/h3>\n<p>\n  Si est\u00e1 buscando hacer un cambio estructural en el dise\u00f1o, debe usar plantillas. Ya sea que tenga una barra lateral o una p\u00e1gina de ancho completo con plantillas, puede controlar el dise\u00f1o de su p\u00e1gina.\n<\/p>\n<h5>\n  Debe trabajar en el tema infantil<br \/>\n<\/h5>\n<p>\n  Un requisito previo para usar plantillas es que debe usar temas secundarios. No es que no funcione en el tema principal, pero el problema de modificar el tema principal es que no puede controlar los archivos all\u00ed, una vez que se actualice el tema, se perder\u00e1n todos los cambios.\n<\/p>\n<p>\n  Puede usar algunos temas premium listos para el tema secundario, pero si est\u00e1 usando temas gratuitos que generalmente no incluyen ning\u00fan <a href=\"https:\/\/inform.click\/es\/empezando-con-los-temas-secundarios-de-wordpress\/\" title=\"tema secundario\">tema secundario<\/a>, debe crear uno. Una vez que tenga listo su tema hijo, ahora puede crear sus plantillas de categor\u00eda.\n<\/p>\n<h5>\n  C\u00f3mo crear una plantilla de categor\u00eda<br \/>\n<\/h5>\n<p>\n  WordPress funciona en un sistema de plantillas que sigue un cierto orden jer\u00e1rquico. Debe conocer esta jerarqu\u00eda de plantillas para poder crear plantillas de categor\u00eda.\n<\/p>\n<p>\n  El orden jer\u00e1rquico de la categor\u00eda es.\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  Seg\u00fan el orden, wordpress buscar\u00e1 <code>category-slug.php<\/code>donde slug significa nombre de categor\u00eda, supongamos que tiene una categor\u00eda llamada Photoshop, por lo que buscar\u00e1 <code>category-photoshop.php<\/code>primero si ese archivo no existe, buscar\u00e1, <code>category-id.php<\/code>es decir, buscar\u00e1 cualquier archivo con ID de categor\u00eda, por ejemplo. <code>category-3.php<\/code>si ese no est\u00e1 disponible, buscar\u00e1 <code>category.php<\/code>si este archivo tambi\u00e9n falta, intentar\u00e1 usar <code>archive.php<\/code>el archivo como plantilla, si el que no se encuentra est\u00e1 bien, finalmente lo usar\u00e1 <code>index.php<\/code>como su plantilla base.\n<\/p>\n<p>\n  Para crear una plantilla de categor\u00eda, debe encontrar <code>category.php<\/code>un archivo en su tema, la mayor\u00eda de los temas tendr\u00e1n un <code>category.php<\/code>archivo, pero si no lo encuentra, busque <code>archive.php<\/code>.\n<\/p>\n<p>\n  <strong>Nota:<\/strong> en algunos marcos, es posible que no encuentre estos archivos en absoluto para aquellos casos en los que necesita seguir esa pauta de marcos en particular.\n<\/p>\n<p>\n  Ahora, suponiendo que est\u00e1 trabajando en un tema secundario, copie el archivo <code>category.php<\/code>o <code>archive.php<\/code>del tema principal y p\u00e9guelo en la misma ubicaci\u00f3n de carpeta del tema secundario.\n<\/p>\n<p>\n  Por ejemplo, si encontr\u00f3 el archivo requerido en el directorio ra\u00edz del tema principal, debe colocarlo en el directorio ra\u00edz del tema secundario de manera similar si estaba en una subcarpeta, luego cree una subcarpeta con el mismo nombre y p\u00e9guela all\u00ed.\n<\/p>\n<p>\n  Ahora, supongamos que tiene una categor\u00eda llamada Photoshop, cambie el nombre del nuevo archivo en el tema secundario de esta manera <code>category-photoshop.php<\/code>y eso es todo, la categor\u00eda de Photoshop usar\u00e1 esta plantilla.\n<\/p>\n<p>\n  Ahora ve\u00e1moslo a trav\u00e9s de un ejemplo.\n<\/p>\n<p>\n  <strong>Nota:<\/strong> Usaremos el tema de wordpress veinte diecisiete aqu\u00ed para nuestros ejemplos, el proceso funcionar\u00e1 en cualquier tema, pero la estructura html diferir\u00e1 de un tema a otro.\n<\/p>\n<p>\n  Ahora que hemos creado una plantilla de categor\u00eda, hagamos algunas personalizaciones.\n<\/p>\n<p>\n  Vea c\u00f3mo se ve la plantilla actual.\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  Esto es lo que estamos tratando de lograr.\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  Estructura basica<br \/>\n<\/h5>\n<p>\n  El tema Twenty Seventeen tiene un dise\u00f1o de dos columnas, pero queremos un dise\u00f1o de una sola columna, haremos esta plantilla de ancho completo sin barra lateral.\n<\/p>\n<p>\n  En el tema veinte diecisiete no hay ning\u00fan <code>category.php<\/code>archivo, por lo que lo usamos <code>archive.php<\/code>como nuestra plantilla base y lo nombramos como <code>category-photoshop.php<\/code>.\n<\/p>\n<p>\n  C\u00f3digo antiguo (archivo.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>Nuevo c\u00f3digo (category-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>Aqu\u00ed puede ver que elimin\u00e9 <code>&lt;?php get_sidebar(); ?&gt;<\/code>porque esta plantilla no tendr\u00e1 barras laterales.<\/p>\n<p>\n              Esto eliminar\u00e1 la barra lateral, pero el dise\u00f1o a\u00fan no tiene el ancho completo, tenemos que hacer algunos ajustes de CSS. Recuerde que todos los ajustes de CSS se realizar\u00e1n en los archivos CSS de los temas secundarios, no en el tema principal.\n            <\/p>\n<p>\n              WordPress agrega una clase \u00fanica a cada categor\u00eda con su nombre de categor\u00eda en el cuerpo de esta manera <code>category-photoshop<\/code>, puede apuntar a esa clase para dise\u00f1ar la 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>simplemente para que coincida con la hoja de estilo del tema principal.\n            <\/p>\n<h5>\n              Agregar descripci\u00f3n de categor\u00eda<br \/>\n            <\/h5>\n<p>\n              Puede mostrar una descripci\u00f3n adicional de cada categor\u00eda agregando la descripci\u00f3n en la secci\u00f3n de categor\u00edas. Brindar informaci\u00f3n adicional ayudar\u00e1 a los visitantes a comprender mejor el tema, pero puede hacer que esta secci\u00f3n sea m\u00e1s interesante al brindar un aspecto \u00fanico para cada categor\u00eda.\n            <\/p>\n<p>\n              Seg\u00fan nuestro dise\u00f1o, necesitaremos una imagen personalizada en el lado izquierdo y un nombre de categor\u00eda con una descripci\u00f3n en el lado derecho.\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>Puede ver que he realizado bastantes cambios en la <code>page-header<\/code>secci\u00f3n, pero el m\u00e1s importante es <code>single_term_title()<\/code>que quiero mostrar solo el nombre de categor\u00eda como este Photoshop en lugar de Categor\u00eda: Photoshop.<\/p>\n<p>Hacia adelante.<\/p>\n<h5>Vista de caja<\/h5>\n<p>Hemos realizado los cambios b\u00e1sicos, como hacer un dise\u00f1o de columna y hemos modificado la secci\u00f3n de descripci\u00f3n de la categor\u00eda. Ahora hagamos algo un poco m\u00e1s avanzado, convertiremos la lista de publicaciones de la vista de lista a una vista de cuadr\u00edcula o cuadro con 3 elementos por columna.<\/p>\n<p>Para realizar estos cambios, tenemos que modificar <code>get_template_part<\/code>la ruta porque el contenido se llama desde una ubicaci\u00f3n diferente aqu\u00ed, pero en algunos temas puede encontrar que el contenido se coloca directamente en la plantilla base.<\/p>\n<pre><code>get_template_part( 'template-parts\/post\/content-photoshop', get_post_format() );<\/code><\/pre>\n<p>Ahora, para modificar esa p\u00e1gina de contenido, debe copiar el archivo del tema principal al tema secundario y colocarlo en la misma estructura de carpetas y luego cambiarle el nombre que desee.<\/p>\n<p>Aqu\u00ed copi\u00e9 el <code>content.php<\/code>archivo del tema principal y lo pegu\u00e9 como <code>content-photoshop.php<\/code>en el tema secundario. Se le cambi\u00f3 el nombre porque cualquier cambio que se haga aqu\u00ed afectar\u00e1 solo a esta plantilla.<\/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 (contenido-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                        Ahora, algunas cosas que se deben tener en cuenta aqu\u00ed son que agregu\u00e9 una clase personalizada <code>one-third<\/code>en la secci\u00f3n del art\u00edculo y cambi\u00e9 el tipo de contenido <code>excerpt<\/code>para la vista del cuadro, otros cambios estructurales se explican por s\u00ed mismos.\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                        Ahora as\u00ed es como se ve el dise\u00f1o.\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                        Solo con CSS<br \/>\n                      <\/h3>\n<p>\n                        Si no se siente c\u00f3modo con el c\u00f3digo php, incluso entonces puede dise\u00f1ar las p\u00e1ginas de categor\u00edas solo con CSS, pero estos cambios estar\u00e1n limitados de manera que no pueda agregar o modificar el c\u00f3digo, solo puede dise\u00f1ar los elementos existentes.\n                      <\/p>\n<p>\n                        Veamos a trav\u00e9s de ejemplos c\u00f3mo, incluso con estas limitaciones, puede hacer que sus p\u00e1ginas de categor\u00eda sean \u00fanicas.\n                      <\/p>\n<p>\n                        Digamos que queremos dise\u00f1ar nuestra categor\u00eda de wordpress a partir de esto.\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                        a esto.\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                        Puede cambiar el color de fondo muy f\u00e1cilmente con CSS apuntando a la clase que proporciona wordpress.\n                      <\/p>\n<p>\n                        Algo como esto.\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                        Agregar icono al t\u00edtulo de la categor\u00eda<br \/>\n                      <\/h5>\n<p>\n                        Puede agregar \u00edconos \u00fanicos a cada categor\u00eda con im\u00e1genes de fondo, seg\u00fan el requisito aqu\u00ed agregaremos uno solo a nuestra categor\u00eda de 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                        Hacer una p\u00e1gina de ancho completo<br \/>\n                      <\/h5>\n<p>\n                        Puede convertir una p\u00e1gina de dos o m\u00e1s columnas en una p\u00e1gina de ancho completo al menos visualmente a trav\u00e9s 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                        S\u00e9 que es un truco de CSS y no es aconsejable como mejor pr\u00e1ctica, pero puede lograr su objetivo de dise\u00f1o de esta manera, especialmente si no tiene la confianza suficiente para trabajar con plantillas.\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                        Pero si puede trabajar con plantillas, este m\u00e9todo de hacer una p\u00e1gina de ancho completo no es recomendable como atajo porque todo lo que est\u00e1 haciendo es ocultarlo para que no se muestre en el navegador mientras permanece en el DOM.\n                      <\/p>\n<h4>\n                        Conclusi\u00f3n<br \/>\n                      <\/h4>\n<p>\n                        Como puede ver, puede hacer mucho para dise\u00f1ar diferentes categor\u00edas y los ejemplos mencionados anteriormente son solo un punto de partida, pero las posibilidades dependen de su capacidad para trabajar con plantillas y CSS. Dependiendo de su nivel de habilidad, puede elegir de qu\u00e9 manera desea dise\u00f1ar sus categor\u00edas.\n                      <\/p>\n<p>\n                        Entonces, \u00bfconoce otras formas de dise\u00f1ar diferentes categor\u00edas de manera diferente? H\u00e1ganos saber en la secci\u00f3n de comentarios a continuaci\u00f3n.\n                      <\/p>\n<\/p>\n<div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">\n                        Fuente de grabaci\u00f3n: 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>El dise\u00f1o siempre ha sido uno de los aspectos m\u00e1s importantes de la interfaz de usuario. Una buena interfaz de usuario generar\u00e1 m\u00e1s visitantes a su sitio y, finalmente, m\u00e1s ingresos para usted. Hay millones de sitios web en vivo hoy en d\u00eda y usted tiene que hacer que su sitio sea lo suficientemente \u00fanico para diferenciarse de sus competidores. \u00bfQu\u00e9 tan popular es WordPress? Hay muchas formas en que puede crear su sitio web, pero la plataforma que elija para su sitio web puede ser un factor importante para determinar cu\u00e1nta personalizaci\u00f3n puede hacer. Hay muchas plataformas entre las que puede elegir, pero wordpress es una de&#8230;<\/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":[151,229,60],"tags":[],"class_list":["post-263282","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-consejos-y-trucos-web","category-libros-de-texto","category-web-y-wordpress"],"_links":{"self":[{"href":"https:\/\/inform.click\/es\/wp-json\/wp\/v2\/posts\/263282","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/inform.click\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/inform.click\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/inform.click\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/inform.click\/es\/wp-json\/wp\/v2\/comments?post=263282"}],"version-history":[{"count":0,"href":"https:\/\/inform.click\/es\/wp-json\/wp\/v2\/posts\/263282\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/inform.click\/es\/wp-json\/wp\/v2\/media\/192398"}],"wp:attachment":[{"href":"https:\/\/inform.click\/es\/wp-json\/wp\/v2\/media?parent=263282"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/inform.click\/es\/wp-json\/wp\/v2\/categories?post=263282"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/inform.click\/es\/wp-json\/wp\/v2\/tags?post=263282"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}