Avisos
Vaciar todo

Hosting WordPress 70% dto Dominios promo

Subir las redes sociales al área de cabecera  

Página 1 / 2
 
Francisco
 Francisco
Reputable Member

Hola,
Tengo instalado el Storefront y utilicé el plugin Simple Social Icons. Lo que quiero hacer es colocar los iconos de las redes sociales en el header, arriba del logo del lado derecho.

Alguien me podría ayudar con una regla CSS para que haga esto, por favor.

Gracias.

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 16/06/2019 8:54 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Francisco.

No hace falta un plugin para eso.
.- Edita el archivo functions.php y añade lo siguiente:

 function add_fontawesome_kit() {
    wp_register_script( 'fa-kit', 'https://kit.fontawesome.com/4861f2b45b.js', array( 'jquery' ) , '5.9.0', true ); // -- From an External URL
// Javascript - Enqueue Scripts
    wp_enqueue_script( 'fa-kit' );
}
add_action( 'wp_enqueue_scripts', 'add_fontawesome_kit', 100 );

.- Accede apariencia -> Menú y crea un nuevo menú por ejemplo " menú secundario "
.- Añade los enlaces de las redes que quieres mostrar y asignarles los iconos:

.- Añade lo siguiente al archivo style.css que encontrarás dentro de la carpeta storefront.

.secondary-navigation a[href*="dribbble.com"], .secondary-navigation a[href*="facebook.com"], .secondary-navigation a[href*="flickr.com"], .secondary-navigation a[href*="foursquare.com"], .secondary-navigation a[href*="plus.google.com"], .secondary-navigation a[href*="instagram.com"], .secondary-navigation a[href*="linkedin.com"], .secondary-navigation a[href*="pinterest.com"], .secondary-navigation a[href*="reddit.com"], .secondary-navigation a[href*="tumblr.com"], .secondary-navigation a[href*="twitter.com"], .secondary-navigation a[href*="vimeo.com"], .secondary-navigation a[href*="wordpress.com"], .secondary-navigation a[href*="wordpress.org"], .secondary-navigation a[href*="youtube.com"], .secondary-navigation a[href*="mailto:"], .secondary-navigation a[href*="twitch.tv"], .secondary-navigation a[href$="/feed/"] {
  text-indent: -9999px; }

.secondary-navigation a[href*="dribbble.com"]:after, .secondary-navigation a[href*="facebook.com"]:after, .secondary-navigation a[href*="flickr.com"]:after, .secondary-navigation a[href*="foursquare.com"]:after, .secondary-navigation a[href*="plus.google.com"]:after, .secondary-navigation a[href*="instagram.com"]:after, .secondary-navigation a[href*="linkedin.com"]:after, .secondary-navigation a[href*="pinterest.com"]:after, .secondary-navigation a[href*="reddit.com"]:after, .secondary-navigation a[href*="tumblr.com"]:after, .secondary-navigation a[href*="twitter.com"]:after, .secondary-navigation a[href*="vimeo.com"]:after, .secondary-navigation a[href*="wordpress.com"]:after, .secondary-navigation a[href*="wordpress.org"]:after, .secondary-navigation a[href*="youtube.com"]:after, .secondary-navigation a[href*="mailto:"]:after, .secondary-navigation a[href*="twitch.tv"]:after, .secondary-navigation a[href$="/feed/"]:after {
    text-indent: 0;
    display: block;
    float: left; }

.secondary-navigation a[href*="dribbble.com"]:after, .secondary-navigation a[href*="facebook.com"]:after, .secondary-navigation a[href*="flickr.com"]:after, .secondary-navigation a[href*="foursquare.com"]:after, .secondary-navigation a[href*="plus.google.com"]:after, .secondary-navigation a[href*="instagram.com"]:after, .secondary-navigation a[href*="linkedin.com"]:after, .secondary-navigation a[href*="pinterest.com"]:after, .secondary-navigation a[href*="reddit.com"]:after, .secondary-navigation a[href*="tumblr.com"]:after, .secondary-navigation a[href*="twitter.com"]:after, .secondary-navigation a[href*="vimeo.com"]:after, .secondary-navigation a[href*="wordpress.com"]:after, .secondary-navigation a[href*="wordpress.org"]:after, .secondary-navigation a[href*="youtube.com"]:after, .secondary-navigation a[href*="twitch.tv"]:after {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400; }

.secondary-navigation a[href*="mailto:"]:after, .secondary-navigation a[href$="/feed/"]:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 900; }

.secondary-navigation a[href$="/feed/"]:after {
  content: "f09e";
  color: #ff9900; }
.secondary-navigation a[href*="twitch.tv"]:after {
  content: "f1e8";
  color: #6441A5; }
.secondary-navigation a[href*="mailto:"]:after {
  content: "f0e0"; }
.secondary-navigation a[href*="youtube.com"]:after {
  content: "f167";
  color: #bb0000; }
.secondary-navigation a[href*="wordpress.com"]:after, .secondary-navigation a[href*="wordpress.org"]:after {
  content: "f19a";
  color: #0073aa; }
.secondary-navigation a[href*="vimeo.com"]:after {
  content: "f194";
  color: #aad450; }
.secondary-navigation a[href*="tumblr.com"]:after {
  content: "f173";
  color: #32506d; }
.secondary-navigation a[href*="reddit.com"]:after {
  content: "f231"; }
.secondary-navigation a[href*="twitter.com"]:after {
  content: "f099";
  color: #00aced; }
.secondary-navigation a[href*="dribbble.com"]:after {
  content: "f17d";
  color: #ea4c89; }
.secondary-navigation a[href*="facebook.com"]:after {
  content: "f09a";
  color: #3b5998; }
.secondary-navigation a[href*="flickr.com"]:after {
  content: "f16e";
  color: #ff0084; }
.secondary-navigation a[href*="foursquare.com"]:after {
  content: "f180";
  color: #0072b1; }
.secondary-navigation a[href*="plus.google.com"]:after {
  content: "f0d5";
  color: #dd4b39; }
.secondary-navigation a[href*="instagram.com"]:after {
  content: "f16d";
  color: #517fa4; }
.secondary-navigation a[href*="linkedin.com"]:after {
  content: "f0e1";
  color: #007bb6; }
.secondary-navigation a[href*="pinterest.com"]:after {
  content: "f231";
  color: #cb2027; }

.- accede apariencia ->Personalizar
.- Selecciona Menús - Menú secundario.
.- En ubicaciones selecciona la opción " Menú Secundario "

Con estos pasos se añadirán los icones justo debajo del logo.

Tienes más información en esta documentación:

-> https://docs.woocommerce.com/document/create-a-social-icon-menu/#

Un saludo

ResponderCitar
Respondido : 17/06/2019 12:14 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Francisco
 Francisco
Reputable Member

Ok, voy a hacer eso, sólo una pregunta
No los quiero debajo del logo sino arriba a la derecha.
Me puedes apoyar con eso, por favor

ResponderCitar
Respondido : 18/06/2019 1:54 am
Francisco
 Francisco
Reputable Member

Es decir, estoy muy feliz con el plugin que ya tengo por lo que buscaba sólo una regla CSS que me apoyara con eso.

ResponderCitar
Respondido : 18/06/2019 2:03 am

Cursos Gratuitos WordPress

Bulmaro
 Bulmaro
Soporte CMS Webempresa Moderator

Hola Francisco,

Claro que puede implementarse como lo requieres, te sugiero que primero realices todo el procedimiento que te indicó Pepe, luego vemos el resultado y afinamos detalles.

Saludos.

ResponderCitar
Respondido : 18/06/2019 2:28 am
Francisco
 Francisco
Reputable Member

Ya he hecho los pasos indicados por Pepe,
Ya están los logos debajo del logo.
Sin embargo, el correo no funciona y el número de móvil no sé si funciona o no ya que en el celular no me aparecen los botones.

Por lo que me gustaría poder corregir lo del correo y lo del número del mobil y después ver la posibilidad de colocarlos arriba del logo pero hasta el lado derecho (en linea con el buscador y el carrito de compras). Y ver cómo podemos activar esta sección en el móvil también

Muchas gracias Pepe y Bulmaro

ResponderCitar
Respondido : 18/06/2019 3:04 am

wpdoctor-revisa-la-salud-de-tu-wordpress

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Francisco.

estoy muy feliz con el plugin que ya tengo por lo que buscaba sólo una regla CSS
El problema con el plugin es que se esconden debajo del fondo que tienes en ese bloque y no se mostrarían.

corregir lo del correo
Para el correo en la opción URL del enlace tienes que añadir lo siguiente:
mailto:tu_correo@tudominio.xxx

Añades la etiqueta mailto: seguido de la cuenta de correo a la que quieres que se envie los correos.

-> http://www.tutorialspark.com/html5/HTML5_email_mailto.php

el número de móvil

Para el teléfono tienes que añadir la etiqueta tel
tel:+34666666666

Una vez realizado eso añade lo siguiente al archivo style.css:

 .menu-item span {
     display:none;
 }

@media (min-width: 768px){
i._mi._before.genericon {
    float: left;
    background-color: #d12e8f !important;
    border-radius: 3px;
    color: #ffffff !important;
    border: 0px #ffffff solid !important;
    font-size: 20px;
    padding-left:6px;
    padding-right:7px
}
}

Un saludo

ResponderCitar
Respondido : 18/06/2019 11:41 am
Francisco
 Francisco
Reputable Member

Pepe muchas gracias por tu apoyo, he realizado los cambios que me has dicho y lo del celular sí ha funcionado
Sin embargo lo del correo aún no.
Te mando foto de donde hice los cambios para que me digas en dónde estoy mal.
Y todavía no se han podido mover los íconos al lado superior derecho.

Saludos.

ResponderCitar
Respondido : 18/06/2019 7:50 pm

Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Veo que has añadido mailto + el correo en el CSS, esto es incorrecto, en el CSS no va el correo, sólo deja mailto, como estaba inicialmente

El mailto con el correo completo va en el enlace, es decir al crear el enlace por HTML o como en tu caso con un ítem de menú (ver imagen adjunta)

Saludos.

ResponderCitar
Respondido : 18/06/2019 8:14 pm
Francisco
 Francisco
Reputable Member

Gracias Jhon

Ya he borrado el mail en el área de Style.css, y ahora lo he puesto sólo en el área de Menú.

Sin embargo, si lo dejo sólo con mailito así

A la hora de guardarlo me lo borra

Y si lo pongo completo: con el http o https... no me funciona nada.

de hecho así lo he dejado.

Gracias... espero vuestra ayuda

ResponderCitar
Respondido : 18/06/2019 8:39 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Por lo visto WordPress tiene una validación para urls en el menú y no podrás agregar el mailto desde esa pantalla

Podrías agregarlo a través de código en el archivo functions.php, tendría que saber el id de la posición del menú que asumo es secondary y luego reemplazar el email, prueba usar código HTML, revisa:

add_filter( 'wp_nav_menu_items', 'dcms_items_login_logout', 10, 2);

function dcms_items_login_logout( $items, $args ) {

	if ($args->theme_location == 'secondary') {	
		$items .= '';
	}
	
	return $items;
}

Artículo de referencia:
https://decodecms.com/agregar-login-y-logout-en-un-menu-de-wordpress/

PD. Ten en cuenta que es mejor llevarlo a un formulario de contacto en lugar de usar mailto, que en realidad es poco usado ya que no todos los usuarios tienen un cliente de correos, además de que los bots spam te detectarán el correo y tendrías que instalar plugins adicionales de protección.

Saludos.

ResponderCitar
Respondido : 18/06/2019 8:57 pm
Francisco
 Francisco
Reputable Member

Me ha funcionado de maravilla... Gracias.

Dudas:

1. Cómo puedo modificar el ícono del mail? ya que la verdad no sé dónde quedó, como los otros los añadí mediante Menú secundario sí puedo ponerles la imagen, icono o SVG que quiera, pero el del código dónde lo modifico.

2. Cómo puedo ponerlos todos esa sección en la parte superior derecha del logotipo?

Gracias.

ResponderCitar
Respondido : 19/06/2019 1:04 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Francisco
 Francisco
Reputable Member

También me surgió otro par de dudas:

Cómo puedo hacer más grande el logo, ya que a la hora de elegir el ícono sí me da oportunidad de elegir pero por más grande que lo ponga no cambia, por lo que parece que el tamaño está bloqueado por el código.

El ícono de correo sale mucho más separado que el resto.

ResponderCitar
Respondido : 19/06/2019 1:18 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Francisco.

Cómo puedo modificar el ícono del mail? ya que la verdad no sé dónde quedó, como los otros los añadí mediante Menú secundario sí puedo ponerles la imagen, icono o SVG que quiera, pero el del código dónde lo modifico.

los iconos que puedes utilizar son los que muestra el menú, no puedes variar esas imágenes.

En esta entrada del blog de woocommerce tienes información:
-> https://docs.woocommerce.com/document/create-a-social-icon-menu/

Los iconos que utiza son los de font Awesone:
-> https://fontawesome.com/

veo que lo cambiaste todo y ahora no se exactamente como estás añadiendo esas imágenes, si vamos cada uno por un sitio al final no terminamos de solucionarlo.

Un saludo

ResponderCitar
Respondido : 19/06/2019 2:43 pm

Cursos Gratuitos WordPress

Francisco
 Francisco
Reputable Member

He intentado utilizar un plugin llamado Menu Icons, pero en realidad no me ha subido los íconos que he subido sino que sólo me los ha coloreado.

Y he seguido cada uno de tus pasos y añadí el paso que me ofreció Jhon Marreros, así que los códigos y todo sigue igual.

Entonces, ¿no es posible subirlos al lado derecho del logo?

ResponderCitar
Respondido : 20/06/2019 2:35 am
Página 1 / 2