Hola, buenas noches, les escribo porque me gustaría añadir la flechita, o el botón ir arriba en mi tema de wordpress. Sé que hay plugins que lo hacen, pero me gustaría hacerlo con código porque creo que sería más ligero y no recargaría mi web con más plugins. He mirado por internet opciones, y ninguna me funciona. Tengo instalado un tema hijo, instalado por mí, del tema de woocommerce Storefront.
Muchas gracias.
Un saludo. 🙂
Raúl Sierra.
URL del sitio: Contenido solo visible a usuarios registrados
Hola Raúl,
Mira esta función con personalización CSS incluida por si te es útil:
https://premium.wpmudev.org/blog/back-to-top-button-wordpress/
Saludos
Hola Luis, buenas noches, he seguido todos los pasos correctamente y no me aparece, porque el último paso, en el que indica añadir esta linea al footer.php viene mi problema. En el storefront theme child no tengo footer.php. Lo tengo en el tema padre, y añadiéndolo en el tema padre, pues no me funciona. 🙁
Seguro que es una tontería, pero a ver si me ayudas a dar con ello.
Muchas gracias.
Un saludo.
Raúl Sierra
Hola Raúl,
En que carpeta concreta del tema padre tienes el archivo footer.php ?
Saludos
Hola Raúl,
Me habría encantado que me hubieses pegado la ruta para ilustrar mi ejemplo mejor.
No obstante esa misma ruta que tendrás supongo en /themes/tema-padre/....lo que sea, la tienes que replicar en la carpeta del tema hijo de forma que luego copies el archivo footer.php en esa carpeta replicada y sea en ese archivo footer que has copiado a tema hijo /en la ruta esa, y lo uses como "override" para añadir os códigos que te indica ese artículo.
Saludos
Hola Luis, buenas tardes. por lo que entiendo en tu anterior mensaje tengo que replicar todos los archivos y carpetas del tema padre al tema hijo? O bastaría en este caso con solamente el archivo footer.php?
Te indico las dos rutas que tengo con el tema padre y con el child.
El tema padre es public_html/wp-content/themes/storefront y el tema hijo es public_html/wp-content/themes/storefront-child.
Te incluyo dos pantallazos de lo que contiene el padre y el hijo. 😉
Gracias.
Un saludo.
Hola Raúl,
O bastaría en este caso con solamente el archivo footer.php?
Correcto, se trata de hacer "override" solamente de los archivos en los que vas a aplicar cambios con respecto al archivo del tema padre, ese es el propósito de los temas hijo.
No es suficiente con que especifiques la ruta /wp-content/themes/storefront tienes que indicarme la ruta completa hasta llegar al archivo footer.php del tema padre si quieres que te indique con mayor precisión la ruta a crear en el tema hijo.
No obstante no me queda tan claro porque quieres aplicar esta función manualmente si es un cambio en el footer de tu web que no va añadir peso y tiempo de carga a la página y que perfectamente puedes hacer usando plugins, como he hecho yo por ejemplo en Contenido solo visible a usuarios registrados tanto en el botón de DOWN y TOP central como en el lateral derecho para el UP.
Hola Luis, buenas noches. Tienes razón, al final he instalado el plugin Scroll Back to Top Bottom, Pero lo he intentado por el simple hecho de saber y trastear un poco más en mi avance de intentar mejorar mi web. Nos hemos cansado de oír que cuantos menos plugins, mejor y esas cosas, y yo solo trataba de aprender a hacerlo manualmente.
También he aprendido un poquito más sobre los themes child, y eso es bueno.
Muchas gracias. 🙂
Un saludo.
Raúl Sierra.