viernes, mayo 3, 2024
No menu items!
InicioBlogsHoja de trucos CSS predeterminada generada por WordPress para principiantes

Hoja de trucos CSS predeterminada generada por WordPress para principiantes

¿Está buscando una hoja de referencia CSS predeterminada generada por WordPress?

WordPress agrega automáticamente algunas clases de CSS a diferentes elementos en la mayoría de los temas. Estas clases CSS predefinidas se pueden utilizar para diseñar dichos elementos en su tema de WordPress.

En este artículo, le mostraremos la hoja de referencia CSS predeterminada generada por WordPress. También hablaremos sobre cómo encontrar fácilmente clases de CSS y cómo agregar clases de CSS personalizadas cuando las necesite.

Hoja de trucos para CSS generado por WordPress predeterminado

¿Por qué conocer el CSS predeterminado generado por WordPress?

WordPress genera y agrega automáticamente clases CSS predefinidas a diferentes elementos de su sitio web de WordPress.

Los desarrolladores de temas de WordPress pueden usar estas clases CSS para definir áreas comunes en todos los sitios de WordPress. Esto puede incluir el área de contenido, barras laterales, widgets, menús de navegación y más.

Conocer estas clases de CSS es útil si estás aprendiendo a desarrollar temas de WordPress o simplemente buscas crear un tema secundario para tu sitio web.

También le ayuda a diseñar rápidamente ciertos elementos en su tema de WordPress agregando CSS personalizado sin crear su propio tema.

Dicho esto, echemos un vistazo a las clases CSS predeterminadas generadas por WordPress.

Estilos de clases de cuerpo predeterminados

Etiqueta corporal en HTML contiene toda la estructura de diseño de cualquier página web, lo que la hace muy importante en el diseño de cualquier tema de WordPress.

WordPress agrega varias clases de CSS al área del cuerpo que los diseñadores de temas pueden usar para diseñar el contenedor del cuerpo.

// Added when a website is using a right-to-left language e.g. Arabic, Hebrew	
.rtl {}

// Added when home page is being displayed
.home {}

// Added when blog page is being displayed
.blog {}

// Added when an Archive page is being displayed
.archive {}

// Added when a date based archive is displayed
.date {}

// Added on search pages
.search {}

// Added when pagination is enabled
.paged {}

// Added when an attachment page is displayed
.attachment {}

// Added when a 404 error page is displayed
.error404 {}

// Added when a single post is dispayed includes post ID
.single postid-(id) {}

// Added when a single attachment is displayed. Includes attachment ID
.attachmentid-(id) {}

// Added when a single attachment is displayed. Includes attachment mime-type
.attachment-(mime-type) {}

// Added when an author page is displayed
.author {}

// Added when an author page is displayed. Includes author name. 
.author-(user_nicename) {}

// Added when a category page is displayed
.category {}

//Added when a category page is displayed. Includes category slug.
.category-(slug) {}

// Added when a tag page is displayed. 
.tag {}

// Added when a tag page is displayed. Includes tag slug.
.tag-(slug) {}

// Added when a parent page is displayed. 
.page-parent {}

// Added when a child page is displayed. Includes parent page ID. 
.page-child parent-pageid-(id) {}

// Added when a page is displayed using page template. Includes page template file name. 
.page-template page-template-(template file name) {}

// Added when search results are displayed. 
.search-results {}

// Added when search returns no results. 
.search-no-results {}

// Added when a logged in user is detected. 
.logged-in {}

// Added when a paginated page is displayed. Includes page number. 
.paged-(page number) {}

// Added when a paginated single item is displayed. Includes page number. 
.single-paged-(page number) {}

// Added when a paged page type is displayed. Includes page number. 
.page-paged-(page number) {}

// Added when a paged category page is displayed. Includes page number. 
.category-paged-(page number) {}

// Added when a paged tag page is displayed. Includes page number. 
.tag-paged-(page number) {}

//Added when a paged date based archive page is displayed. Includes page number. 
.date-paged-(page number) {}

// Added when a paged author page is displayed. Includes page number. 
.author-paged-(page number) {}

// Added when a paaged search page is displayed. Includes page number. 
.search-paged-(page number) {}

Como puede ver, estas clases incluyen una amplia variedad de condiciones a las que puede apuntar en sus estilos CSS.

🔥 Leer:  Los 7 mejores complementos de gestión de afiliados de WordPress para 2024

Por ejemplo, si desea que la página de la categoría “Noticias” tenga un color de fondo diferente, puede agregar el siguiente CSS personalizado.

.category-news { 
background-color:#f7f7f7; 
}

Clases de estilo de publicación predeterminadas

Al igual que con el elemento del cuerpo, WordPress también agrega clases dinámicas para publicar elementos.

Este elemento suele ser el

etiqueta en la plantilla del tema. Sin embargo, podría ser cualquier otra etiqueta según el tema. Las clases de publicaciones CSS se muestran en su tema agregando la etiqueta de plantilla post_class().

>

Aquí hay una lista de algunas de las clases CSS más comunes generadas por la función post_class():

// Adds a class with ID for single items
.post-(ID) {}

// Generic post claass added for single blog posts. 
.post {}

// Generic page class added when a single page is displayed. 
.page {}

// Generic attachment class added to attachment pages.
.attachment {}

// Adds a post type class e.g. type-post
.type(post-type){}

// Adds a class for post format if theme supports posts formats. E.g. format-standard 
.format-(post-format){}

// Added when an item has a featured image
.has-post-thumbnail{}

// Added when a sticky post is displayed
.sticky {}

// Generic class to display an entry
.hentry {}

// Classes with categories assigned to a post. E.g. category-news category-movies
.category-(slug) {}

// Classes with tags assigned to a post. e.g. tag-photofriday tag-tgif
.tag-(slug) {}

Las clases de publicaciones le permiten diseñar publicaciones de blogs y páginas que cumplan con diferentes condiciones. Por ejemplo, puede aplicar estilos diferentes a las publicaciones de blog archivadas en una categoría específica utilizando el siguiente CSS personalizado:

 .category-news { 
background-color:#EFEFEF; 
}
Publicar clase CSS

Si no ve el editor CSS en su panel de WordPress, siga nuestro tutorial sobre cómo solucionar el personalizador de temas de WordPress que falta.

Clases de menú de navegación predeterminadas

WordPress también agrega clases de CSS a los menús de navegación. A continuación se muestran las clases predefinidas agregadas a los menús de navegación de forma predeterminada.

 // Class for Current Page
.current_page_item{}

// Class for Current Category
.current-cat{} 

// Class for any other current Menu Item
.current-menu-item{} 

 // Class for a taxonomies
.menu-item-type-(taxonomy){}

// class to distinguish post types. 
.menu-item-type-(post_type){}

// Class for any custom item that you added
.menu-item-type-custom{} 

// Class for the Home Link
.menu-item-home{} 

Su tema de WordPress también agregará una clase CSS a cada ubicación del menú de navegación.

Digamos que su tema asigna la clase de menú principal a una ubicación de menú dentro del área del encabezado, luego puede orientarlo en su CSS usando las siguientes clases de CSS.

// container class
#header .primary-menu{} 
  
// container class first unordered list
#header .primary-menu ul {} 
  
//unordered list within an unordered list
#header .primary-menu ul ul {} 
  
 // each navigation item
#header .primary-menu li {}
  
// each navigation item anchor
#header .primary-menu li a {} 
  
// unordered list if there is drop down items
#header .primary-menu li ul {} 
  
// each drop down navigation item
#header .primary-menu li li {} 
  
// each drap down navigation item anchor
#header .primary-menu li li a {} 

Para obtener más detalles, consulte nuestra guía sobre cómo diseñar menús de navegación en WordPress.

Clases de widgets de WordPress predeterminadas

Los widgets son una manera fácil de mostrar bloques sin contenido en su tema de WordPress. Por lo general, aparecen en áreas dedicadas o barras laterales listas para widgets en su tema de WordPress.

WordPress agrega las siguientes clases a los widgets heredados.

.widget {}
 
#searchform {}
.widget_search {}
.screen-reader-text {}
 
.widget_meta {}
.widget_meta ul {}
.widget_meta ul li {}
.widget_meta ul li a {}
 
.widget_links {}
.widget_links ul {}
.widget_links ul li {}
.widget_links ul li a {}
 
.widget_archive {}
.widget_archive ul {}
.widget_archive ul li {} 
.widget_archive ul li a {}
.widget_archive select {}
.widget_archive option {}
 
.widget_pages {}
.widget_pages ul {}
.widget_pages ul li {}
.widget_pages ul li a {}
 
.widget_links {}
.widget_links li:after {}
.widget_links li:before {}
.widget_tag_cloud {}
.widget_tag_cloud a {}
.widget_tag_cloud a:after {}
.widget_tag_cloud a:before {}
 
.widget_calendar {}
#calendar_wrap {}
#calendar_wrap th {}
#calendar_wrap td {}
#wp-calendar tr td {}
#wp-calendar caption {}
#wp-calendar a {}
#wp-calendar #today {}
#wp-calendar #prev {}
#wp-calendar #next {}
#wp-calendar #next a {}
#wp-calendar #prev a {}
 
.widget_categories {}
.widget_categories ul {}
.widget_categories ul li {} 
.widget_categories ul ul.children {}
.widget_categories a {}
.widget_categories select{}
.widget_categories select#cat {}
.widget_categories select.postform {}
.widget_categories option {}
.widget_categories .level-0 {}
.widget_categories .level-1 {}
.widget_categories .level-2 {}
.widget_categories .level-3 {}
 
.recentcomments {}
#recentcomments {}
#recentcomments li {}
#recentcomments li a {}
.widget_recent_comments {}
 
.widget_recent_entries {}
.widget_recent_entries ul {}
.widget_recent_entries ul li {}
.widget_recent_entries ul li a {}
 
.textwidget {}
.widget_text {}
.textwidget p {}

Sin embargo, a medida que WordPress avanza hacia áreas de widgets basadas en bloques, ahora puede agregar diferentes bloques a las áreas de widgets y cada uno de ellos genera clases CSS dinámicamente.

Le mostraremos cómo encontrar estas clases de CSS más adelante en este artículo.

Clases de formulario de comentarios predeterminado

Los comentarios son el centro de participación de muchos sitios web de WordPress. Diseñarlos le ayuda a brindar a los usuarios una experiencia más limpia y atractiva.

WordPress agrega las siguientes clases CSS predeterminadas para ayudar a los desarrolladores de temas a definir el área de comentarios.

/*Comment Output*/
 
.commentlist .reply {}
.commentlist .reply a {}
 
.commentlist .alt {}
.commentlist .odd {}
.commentlist .even {}
.commentlist .thread-alt {}
.commentlist .thread-odd {}
.commentlist .thread-even {}
.commentlist li ul.children .alt {}
.commentlist li ul.children .odd {}
.commentlist li ul.children .even {}
 
.commentlist .vcard {}
.commentlist .vcard cite.fn {}
.commentlist .vcard span.says {}
.commentlist .vcard img.photo {}
.commentlist .vcard img.avatar {}
.commentlist .vcard cite.fn a.url {}
 
.commentlist .comment-meta {} 
.commentlist .comment-meta a {}
.commentlist .commentmetadata {}
.commentlist .commentmetadata a {}
 
.commentlist .parent {}
.commentlist .comment {}
.commentlist .children {}
.commentlist .pingback {}
.commentlist .bypostauthor {}
.commentlist .comment-author {}
.commentlist .comment-author-admin {}
 
.commentlist {}
.commentlist li {}
.commentlist li p {}
.commentlist li ul {}
.commentlist li ul.children li {}
.commentlist li ul.children li.alt {}
.commentlist li ul.children li.byuser {}
.commentlist li ul.children li.comment {}
.commentlist li ul.children li.depth-{id} {}
.commentlist li ul.children li.bypostauthor {}
.commentlist li ul.children li.comment-author-admin {}
 
#cancel-comment-reply {}
#cancel-comment-reply a {}
 
/*Comment Form */
 
#respond { } 
#reply-title { } 
#cancel-comment-reply-link { }
#commentform { } 
#author { } 
#email { } 
#url { } 
#comment 
#submit
.comment-notes { } 
.required { }
.comment-form-author { }
.comment-form-email { } 
.comment-form-url { }
.comment-form-comment { } 
.form-allowed-tags { } 
.form-submit

Para obtener más detalles, consulte nuestra guía sobre cómo diseñar comentarios en WordPress.

Encontrar clases de bloques de WordPress

El editor de bloques de WordPress genera dinámicamente clases CSS para bloques.

Para encontrar estas clases de CSS, deberá agregar ese bloque en particular a una publicación o página. A continuación, debe hacer clic en el botón Vista previa para ver el bloque en acción.

En la pestaña de vista previa, pase el mouse sobre el bloque que acaba de agregar y seleccione la herramienta Inspeccionar haciendo clic derecho.

Encuentra clases de CSS para bloques

En la consola del desarrollador, verá el HTML generado por el bloque. Desde aquí puedes ver las clases CSS agregadas por el bloque.

En la captura de pantalla anterior, vemos las clases CSS del bloque Galería. Luego puedes usar estas clases CSS para diseñar el bloque de galería en tu tema de WordPress.

Agregar sus clases CSS personalizadas en WordPress

Ahora, las clases CSS predeterminadas de WordPress son bastante completas. Sin embargo, su propósito es principalmente proporcionar a los desarrolladores de temas un marco estandarizado para construir.

Para su sitio web individual, es posible que necesite agregar CSS personalizado para áreas donde es posible que no pueda encontrar una clase CSS predeterminada a la que dirigirse.

Del mismo modo, a veces es posible que desees realizar solo un pequeño cambio en una publicación o página específica sin aplicarlo a todo el tema.

Afortunadamente, WordPress te ofrece varias formas sencillas de agregar clases de CSS en diferentes áreas.

Agregue clases CSS personalizadas a un bloque dentro del editor de bloques

Si desea agregar rápidamente una clase CSS personalizada a una publicación o página específica, la forma más sencilla de hacerlo es utilizar el editor de bloques.

Simplemente edite la publicación o página, luego seleccione el bloque donde desea agregar una clase CSS personalizada. En la configuración del bloque, haga clic en el panel avanzado y agregue el nombre de su clase CSS.

Agregar clases CSS personalizadas a un bloque

No olvide guardar los cambios haciendo clic en el botón Actualizar.

Ahora puedes usar esta clase para agregar código CSS personalizado que solo afectará a este bloque en particular en esta publicación o página en particular.

En los menús de navegación de WordPress

También puede agregar CSS personalizado a los elementos del menú de navegación de WordPress. Supongamos que desea convertir un elemento del menú en un botón, entonces este método le resultará útil.

solo ve a Apariencia » Menú página y haga clic en el botón Opciones de pantalla en la esquina superior derecha de la pantalla.

Desde aquí, debe marcar la casilla junto a la opción Clases CSS.

Menú de clases CSS

A continuación, debe desplazarse hacia abajo y hacer clic para expandir el elemento del menú donde desea agregar la clase CSS personalizada.

Notarás un campo llamado Clases CSS. Continúe y agregue su clase CSS personalizada aquí.

Se agregó clase CSS al elemento del menú de navegación.

No olvide hacer clic en el botón Guardar menú para almacenar sus cambios.

Ahora puedes usar esta clase CSS personalizada para aplicar un estilo diferente a ese elemento del menú en particular.

Bonificación: diseñe fácilmente un tema de WordPress sin escribir código CSS

Aprender a diseñar tu tema de WordPress con CSS personalizado es una habilidad muy útil. Sin embargo, es posible que algunos usuarios simplemente quieran una solución para diseñar su propio tema de WordPress sin siquiera escribir código CSS.

Para esto necesitarás SemillaProd. Es la mejor herramienta de creación de páginas de WordPress del mercado que le permite crear fácilmente temas personalizados sin escribir ningún código.

Código de cupón del creador de sitios web SeedProd

SeedProd viene con temas listos para usar que puedes usar como punto de partida.

También puedes crear un tema desde cero creando plantillas manualmente.

Temas iniciales de SeedProd

Luego puede editar su tema personalizado utilizando una interfaz intuitiva de creación de sitios de arrastrar y soltar.

Simplemente inserte bloques en su diseño para crear sus diseños.

Generador de temas SeedProd

También puedes editar fácilmente cualquier elemento con solo apuntar y hacer clic. Puedes usar tus propios colores, fondo, fuentes y más.

Para obtener más detalles, consulte nuestro tutorial paso a paso sobre cómo crear fácilmente un tema personalizado de WordPress sin escribir ningún código.

Esperamos que este artículo te haya ayudado a encontrar la hoja de referencia CSS predeterminada generada por WordPress. Es posible que también desee consultar nuestra guía para corregir los errores más comunes de WordPress o ver nuestra comparación de expertos del mejor software de chat en vivo para pequeñas empresas.

Recomendamos

Populares