WordPress Directo
  • Tutoriales
  • Plugins
  • Plantillas
  • Optimización
  • SEO
  • WordPress Hosting
No Result
View All Result
WordPress Directo
  • Tutoriales
  • Plugins
  • Plantillas
  • Optimización
  • SEO
  • WordPress Hosting
No Result
View All Result
WordPress Directo
No Result
View All Result

Cómo agregar un botón que haga scroll hacia arriba en WordPress

Jorge López by Jorge López
25 octubre 2019
in Tutoriales
Reading Time: 5 mins read
0

Seguramente habrás visto en multitud de webs un botón con una flecha hacia arriba en la parte inferior de la pantalla, casi siempre en el lado derecho. Ese botón tiene la funcionalidad de hacer scroll hacia arriba y es ideal para páginas con gran contenido en las que hay que bajar mucho hacia abajo. Es un gran componente UI que nos evita estar haciendo scroll durante mucho tiempo para volver a un menú o algún elemento situado en la parte superior de la web.

En este artículo te indicaremos cómo agregar uno de esos botones en tu sitio web desarrollado con WordPress. Para ello utilizaremos dos métodos. Uno mediante con plugins, y el otro con código. ¿Preparado? ¡Pues vamos allá!

Añadir un botón que haga scroll hacia arriba mediante un plugin

Lo primero que tienes que hacer es instalar y activar el plugin Ir Arriba. Para ello, ve a la sección Plugins del backoffice de tu WordPress y selecciona la opción de Añadir Nuevo. En la página de Añadir Nuevo Plugin, busca el plugin que queremos instalar haciendo uso del campo de búsqueda que se sitúa en la parte superior derecha de la página. Teclea a continuación este texto «To top catch plugins» y presiona ENTER para iniciar la búsqueda. Si has seguido todos los pasos, este plugin te debería aparecer como el primer resultado de la búsqueda. Instálalo y actívalo para poder utilizarlo.

Artículos relacionados

Cómo insertar código en el header, footer y en el cuerpo de los posts sin FTP

2 octubre 2017

Añade reacciones como las de Facebook en tus posts de WordPress

8 mayo 2019

Cómo mostrar posts aleatorios en WordPress

8 febrero 2018

Cómo hacer que tus lectores reciban un correo cada vez que publiques nuevos artículos

7 mayo 2018

Una vez activado, te aparecerá una nueva opción en el menú lateral izquierdo del backoffice de tu WordPress llamada To Top Settings. Mediante esta opción podremos configurar tanto el aspecto, como el comportamiento del plugin, así que haz clic en ella.

Ya dentro podrás contemplar que las distintas opciones de configuración están agrupadas en cuatro pestañas de acordeón: Basic settings (opciones básicas), Icon settings (opciones del icono), Advanced settings (opciones avanzadas) y, por último, Reset settings (opciones de reseteo).

Comencemos con la primera pestaña: Basic settings. En esta pestaña podremos definir a los cuántos píxeles hacia abajo queremos que aparezca el botón (Scroll Offset (px)), lo transparente que queremos que se vea el icono (Icon Opacity (%)) y por último, de qué fuente de iconos queremos que se extraiga la imagen de nuestro botón para hacer scroll hacia arriba (Style). Ojo, si lo deseamos también podemos agregar una imagen al botón seleccionando en ese último campo la opción Image.

Seguimos con la opciones del icono en la pestaña Icon settings. Aqui podremos definir el estilo del icono (Select Icon Type), el color del icono (Icon Color) así como el color de fondo (Icon Background Color), su tamaño en píxeles (Icon Size (px)) y también, cómo de redondeados queremos que tenga los bordes (Border Radius (%)).

En la pestaña Advanced settings podemos configurar opciones como la ubicación del botón (Location) así como el margen con los distintos ejes de la pantalla (Margin X y Margin Y). Además contamos con las opciones de poder mostrarlo en el backoffice también (Show on WP-ADMIN?), que se esconda pasado unos segundos (Enable Auto Hide y Auto Hide Time (secs)) e incluso, de esconderlo en dispositivos con pantalla pequeña (Hide on Small Devices? y Small Device Max Width (px)).

Por último contamos con una opción de reseteo para que los valores explicados antes vuelvan a su estado por defecto.

Cuando todo esté a tu gusto, puedes visitar la parte pública de tu web para ver si el botón cumple con todo lo configurado antes.

Añadir un botón que haga scroll hacia arriba mediante código

Muchos contáis ya con demasiados plugins de WordPress y no queréis saturar vuestra instalación con uno más que simplemente suba el scroll hacia arriba. No te preocupes, tenemos la solución. A continuación te mostramos cómo añadir un botón que haga scroll hacia arriba mediante código.

Ojo, si nunca has tenido contacto con código o nunca has operado con archivos de WordPress, te recomiendo que pongas en práctica la anterior opción.

Pues bien, lo primero que tienes que hacer es crear un fichero, al cual llamaremos back-to-top.js, mediante un procesador de texto, como por ejemplo el bloc de notas. A continuación pega este código dentro y guárdalo:

jQuery( document ).ready(function($){   
var offset = 100,       
speed = 250,       
duration = 500,       
scrollButton = $('#topbutton');      
$( window ).scroll( function() {     
if ( $( this ).scrollTop() < offset) {       
scrollButton.fadeOut( duration );     
} else {       
scrollButton.fadeIn( duration );     
}   
});      
scrollButton.on( 'click', function(e){     
e.preventDefault();     
$( 'html, body' ).animate({       
scrollTop: 0     
}, speed);   
}); 
});

Ahora tendrás que subir el fichero a la carpeta js del tema que estés utilizando actualmente mediante un cliente FTP. Es decir, la ruta sería esta wp-content/ themes/elnombredetutema/js.

Ya con el archivo subido, lo siguiente es editar el fichero functions.php de tu tema actual. En la parte inferior del fichero, agrega estas líneas:

function button_totop() {                 
  wp_enqueue_script( 'custom-script', get_stylesheet_directory_uri() . '/js/back-to-top.js', array( 'jquery' ) );                    
}       
                
add_action( 'wp_enqueue_scripts', 'button_totop' );       
               
function add_button_totop() {       
                
  echo '<a href="#" id="topbutton"></a>';       
                
}       
add_action( 'wp_footer', 'add_button_totop' );

Por último, vamos a darle un poco de estilo a nuestro botón. Para ello ve al backoffice de WordPress y abre el Personalizador en Apariencia > Personalizador. En el campo de texto de la sección CSS adicional, agrega estas reglas de estilo:

#topbutton {                  
  position: fixed;                
  display: none;                   
  height: 40px;              
  width: 40px;                
  line-height: 40px;                
  right: 15px;            
  bottom: 15px;       
  z-index: 1;        
  background: #000000;        
  border-radius: 2px;
  text-decoration: none; 
  color: #ffffff;   
  text-align: center;       
}     
                
#topbutton:after {           
  content: "\2191";       
}

Con esto tendríamos un botón de scroll hacia arriba completamente funcional.

Y hasta aquí nuestro artículo sobre cómo agregar un botón que haga scroll hacia arriba en WordPress. Espero que te haya gustado y, si te ha resultado útil, no dudes en compartirlo en redes sociales. ¡Nos leemos!

Tags: botón de ir arribair arribascroll hacia arribato top
ShareTweetSendSharePin
Jorge López

Jorge López

Soy programador web y me gusta mucho el diseño gráfico, la fotografía y todo lo relacionado con las nuevas tecnologías. En mis ratos libres me encanta dibujar y escuchar música. ¡No podría vivir sin ella! Aparte soy un friki de las series...las devoro

Te puede interesar...

Tutoriales

WordPress: Cambia tu URL directamente desde la base de datos

18 diciembre 2024

La gestión eficaz de un sitio web en WordPress a menudo requiere adaptaciones técnicas,...

General

Protección avanzada de tu WordPress: Cómo blindar /wp-admin sin bloquear funciones necesarias

18 diciembre 2024

En el ámbito de la gestión de sitios web basados en WordPress, la seguridad...

Tutoriales

Cómo crear una tabla de contenidos en tus publicaciones con Rank Math

11 enero 2023

En muchas ocasiones, leer un artículo demasiado largo puede provocar que te aburras de...

Tutoriales

Cómo instalar Perl en un servidor desplegado en Clouding

20 julio 2021

Un buen desarrollador necesita contar con las herramientas, servicios y tecnologías adecuadas a sus...

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

No Result
View All Result
Plugin Imagify, optimizar imágenes
wordpress hosting NVME
Elegant Themes WordPress
elementor editor plugin




Últimos artículos

Redirigir tu feed RSS a Feedburner

4 agosto 2015

Cómo añadir el snapcódigo en WordPress

9 abril 2019

Cómo instalar WordPress mediante línea de comandos

20 septiembre 2019

Protege tu WordPress con el modo «I’m Under Attack» de Cloudflare y restricciones geográficas

12 febrero 2025

¿Sabes cómo conseguir una web económica para tu negocio?

28 agosto 2019
WordPress Directo

WPDirecto.com es una revista especializada en WordPress y WooCommerce que ofrece una amplia gama de recursos, incluyendo tutoriales, análisis de plugins y plantillas, consejos de optimización y estrategias de SEO, para ayudar a los usuarios a mejorar y personalizar sus sitios web, manteniéndolos informados sobre las últimas novedades y tendencias en el mundo de WordPress.

Menu

  • Tutoriales
  • Plugins
  • Plantillas
  • Optimización
  • SEO
  • WordPress Hosting

Información

WPDirecto es un medio de Medios y Redes:
  • Artículos patrocinados
  • Servicio de diseño web
  • Contacto
  • Acerca de MyR
  • Política de privacidad y cookies
  • Aviso Legal

© 1995-2025 Color Vivo Internet, SLU (Medios y Redes Online).. Otros contenidos se cita fuente. Infraestructura cloud servidores dedicados de Stackscale.

No Result
View All Result
  • Tutoriales
  • Plugins
  • Plantillas
  • Optimización
  • SEO
  • WordPress Hosting

© 1995-2025 Color Vivo Internet, SLU (Medios y Redes Online).. Otros contenidos se cita fuente. Infraestructura cloud servidores dedicados de Stackscale.