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 crear una barra de anuncios fija en el pie de WordPress manualmente

Jorge López by Jorge López
24 julio 2017
in Tutoriales
Reading Time: 4 mins read
2

Muchos sitios web muestra una barra con información en el pie de página de WordPress para mostrar anuncios, promociones, ofertas, alertas o simplemente, que se ha publicado un artículo de gran importancia. En este artículo te mostraremos cómo crear una barra de anuncios fija en el pie de página mediante código, es decir, manualmente.

barra de anuncios

El HTML

Lo primero que tenemos que hacer es implementar el HTML de nuestra barra de anuncios fija. Para ello, pega el siguiente código al final de tu documento HTML, es decir, antes de que se cierre el tag </body>.

Artículos relacionados

Cómo enviar un correo a todos los usuarios registrados en WordPress

3 julio 2019

Cómo enlazar posts y páginas a una URL externa

5 julio 2017

Cómo mostrar los últimos usuarios registrados en WordPress

17 septiembre 2018

Cómo mostrar un streaming de Mixer en WordPress

8 octubre 2019

Si tienes dudas sobre dónde colocar este código, por regla general, el cierre del body suele ubicarse en el archivo footer.php del tema que estés utilizando actualmente.

<div id="barra">
 En nuestra tienda online puedes disfrutar de un <a href="/menaje"><strong>5% de descuento en todos los artículos de menaje.</strong></a> Promoción válida hasta el día 31/08/2017. 
</div>

El CSS

Una vez implementado el código HTML, abre el principal fichero .css de tu tema y pega el siguiente código. No olvides cambiar el valor de las propiedades background y color para que se ajusten al diseño de tu tema.

#barra{
 background: #f54d17;
 color: #fff;
 display: block;
 position: fixed;
 bottom: 0;
 width: 100%;
 padding: 10px 0px;
 text-align: center;
}

#barra a{ 
 color: #fff; 
 text-decoration:underline; 
 font-weight: normal; 
}

Como ves no es nada complicado. Simplemente lo que hago es definir que el elemento #barra tenga un ancho del 100% (width:100%) y utilizamos las propiedades position:fixed y bottom:0 para que nuestra barra de anuncios se mantenga fija y se coloque al final de la página, respectivamente.

Si en lugar de en el pie, quieres situarla en la parte superior de la página, sustituye la propiedad bottom:0 por top:0.

Una vez que hemos añadido los estilos básicos a nuestra barra de anuncios, aún tenemos que realizar ciertos «apaños» para que asegurarnos que nuestra barra se va a ver bien. Lo primero que tenemos que tener en cuenta son los dispositivos móviles. Obviamente, no queremos que la barra se muestre en dispositivos pequeños como smartphones y demás, ya que ocuparía un espacio necesario y no se leería muy bien.

En tu archivo CSS, simplemente añade lo siguiente. Si tu web ya utiliza media queries, solo debes añadir el #barra{display:none;} en la parte de las media queries de tu archivo CSS. Si no, pega esto en tu hoja de estilo.

@media only screen and (max-width: 767px) {
 #barra{ 
 display: none;
 }
}

Una última cosa, como hemos ubicado la barra en el pie de página, se pondrá encima de tu actual footer, escondiendo alguna de sus partes. Para solucionar esto, debes buscar el elemento footer en tu hoja de estilos y añadirle un padding, tal que así:

#footer{
 padding-bottom: 25px;
}

¿Cómo mostrar mensajes?

Enhorabuena, si has llegado a este punto debo decirte que tu web ya cuenta con una barra de anuncios fija para mostrar mensajes. Pero, ¿qué tenemos que hacer para mostrar mensajes?

A ver, hay que tener en cuenta que esta solución nos ahorra instalar plugins y sobrecargar la instalación, pero carece de ciertas funcionalidades que, estos plugins, suelen traernos por defecto. Desgraciadamente, no podremos modificar el contenido de nuestra barra dinámicamente desde el propio backoffice de WordPress. Para modificar el contenido de nuestra barra, tendremos que modificar manualmente el contenido del HTML que hemos introducido en el primer paso. Lo que tendremos que modificar es lo que está dentro de <div id=»barra»>. Por ejemplo:

<div id="barra">
 <strong>¡No te pierdas ninguno de nuestros posts!</strong> <a href="/newsletter">Suscríbete a nuestro newsletter</a>.
</div>

¿Cómo mostrar el últimos post publicado en la barra de anuncios?

Puedes utilizar la barra de anuncios parsa mostrar el último post publicado. Para ello, reemplaza el código HTML con el siguiente código:

<div id="barra">
<?php
 $args = array( 'numberposts' => '1', 'post_status' => 'publish' );
 $posts = wp_get_recent_posts( $args );
 printf( 'Último artículo: <a href="%1$s">%2$s</a>',
 esc_url( get_permalink( $posts[0]['ID'] ) ),
 apply_filters( 'the_title', $posts[0]['post_title'], $posts[0]['ID'] )
 );
 
?>
</div>

Y hasta aquí nuestro artículo en el que te enseñábamos cómo crear una barra de anuncios fija en el pie de WordPress manualmente. Espero que te haya gustado y, si te ha resultado útil, no dudes en compartirlo en redes sociales. El artículo ha sido extráido del original de CatsWhoCode. ¡Nos leemos!

Continue Reading
Tags: alertasanunciosbarrabarra de anuncioscódigocsshtml
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...

Comments 2

  1. Luis says:
    7 años ago

    Hola amigo, tengo una duda, en mi imagen de cabecera quiero colocar un texto con animacion crees que sea posible?

    Responder
  2. Luis says:
    8 años ago

    Hola amigo, tengo una duda, en mi imagen de cabecera quiero colocar un texto con animacion crees que sea posible?

    Responder

Deja una respuesta Cancelar la respuesta

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

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.