Code Snippets para GeneratePress

Esta es una colección de Snippets para remover o agregar funcionalidades en GeneratePress

La más fácil implementación de Code Snippets es por medio del plugin Code Snippets, un plugin gratuito que se encuentra en el repositorio de WordPress.

Ahora veamos algunos de los mejores code snippets para GeneratePress que te ayudarán a mejorar la apariencia, la velocidad y el SEO de tu sitio

Remover el Enlace de las Categorías en GeneratePress

Este es uno de los code snippets que puedes llegar a usar en tu sitio creado con GeneratePress si estás considerando mejorar el posicionamiento web de tu sitio.

Si estás pensando en la estructura de tu sitio y deseas optimizar las categorías, no debes usar el código de esta sección

Si tus categorías son un completo desorden y no están siendo optimizadas, pero deseas mostrarlas al principio o al final de tus publicaciones, usas este plugin para eliminar el enlace

add_filter( 'generate_category_list_output', function() {
    return sprintf(
        '<span class="cat-links">%3$s<span class="screen-reader-text">%1$s </span>%2$s</span> ',
        esc_html_x( 'Categories', 'Used before category names.', 'generatepress' ),
        strip_tags( get_the_category_list( ', ' ) ),
        apply_filters( 'generate_inside_post_meta_item_output', '', 'categories' )
    );
} );

Eliminar el enlace de las categorías es una de las formas de evitar que el crawler de Google les de importancias a las categorias.

Los enlaces de las categorías pueden ser malinterpretados como parte de una estrategia de enlaces internos.

Remover el Enlace de Autor

Una de las cosas que quizas deseas realizar es remover el enlace de autor de cada una de tus paginas.

El enlace de autor es un enlace interno dirigido a paginas que no deseas posicionar por lo tanto es un desperdicio de Crawl budget

Si quieres que el crawler de Google se enfoque en contenido que si deseas posicionar, remover el enlace de autor es algo que puedes hacer con un snippet de Codigo.

Este es el code snippet que debes agregar al functions.php de tu sitio o que puedes implementar por medio de Code Snippets

add_filter( 'generate_post_author_output','tu_no_author_link' );
function tu_no_author_link() {
	printf( ' <span class="byline">%1$s</span>',
		sprintf( '<span class="author vcard" itemtype="http://schema.org/Person" itemscope="itemscope" itemprop="author">%1$s <span class="fn n author-name" itemprop="name">%4$s</span></span>',
			__( 'by','generatepress'),
			esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ),
			esc_attr( sprintf( __( 'View all posts by %s', 'generatepress' ), get_the_author() ) ),
			esc_html( get_the_author() )
		)
	);
}

Sticky Sidebars en GeneratePress

Este es el código que debes agregar en tu plugin para agregar code snippets o el personalizador de CSS de GeneratePress

@media(min-width: 1024px) {
    .both-sidebars .site-content {
        display: flex;
    }
    .both-sidebars .site-content > div {
        left: unset !important;
    }
    
    #left-sidebar {
        order: -1;
    }
    
    .inside-left-sidebar, .inside-right-sidebar {
        position: -webkit-sticky;
        position: sticky;
        top: 60px;
    }
}

Puedes leer más sobre la implementación de este código en el foro de soporte de GeneratePress

Código para Agregar Padding a los Widgets

Este es el código para agregar “padding” a la parte superior e inferior de los widgets

Para esto tienes que identificar el widget.

Recuerda que los widgets fueron reemplazados por una barra que es editable con Gutenberg


#ai_widget-4 {
	    padding-top:0;
	    padding-bottom:0;
}

#ai_widget-5 {
	    padding-top:0;
	    padding-bottom:0;
}

#ai_widget-6 {
	    padding-top:0;
	    padding-bottom:0;
}

Sticky Widgets

Los sticky widgets ayudan a que un contenido en particular colocado en la barra lateral tenga más visibilidad.

Si deseas hacerlo por medio de una cuantas lineas de CSS, puedes hacerlo pegando estas líneas de código en el editor de CSS.

.inside-right-sidebar {
  height: 100%;
}
.inside-right-sidebar .widget:last-child {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

Yo hice sticky el último widget que es una unidad de anuncio de Adsense agregada usando Ad inserter

Más Sobre GeneratePress

Esta es una de las publicación relacionada con el manejo de GeneratePress, tambien puedes ver el resto de contenido sobre este tema:

  1. Reseña Honesta sobre GenerateBlocks Pro
  2. Crear un Sticky Ad con GeneratePress
  3. Reseña Sobre GeneratePress
  4. Biografía de Autor en GeneratePress: ¿Cómo Hacerlo?
JM-

Sobre Jose manuel

Mi nombre es José Manuel y soy coleccionista de pensamientos sobre todo lo que nace, crece, se reproduce y muere en linea.

Suscríbete al Boletín

Recibir notificaciones de las nuevas publicaciones por correo

Boletín semanal
TicoLibre.com

TicoLibre.com es mi coleccion de pensamientos sobre Anime, Cine, Series, Música y muchas otras cosas

Categorias
Categorias
Contacto
Puedes contactarme por medio de los siguientes canales
Linktree