Soporte » Diseño – Temas y plantillas » Cambiar url de imagen de cabecera

  • Resuelto gperez73

    (@gperez73)


    Hola a tod@s,

    He importado mi web desde mi equipo local a un hosting pero la imagen de cabecera no se muestra ya que aun sigue apuntando a localhost (utilizo el tema «Vega»).
    He cambiado con una consulta sql todas las entradas de la url de localhost a mi dominio pero por algún motivo la url de la imagen de cabecera no se modifica.
    En los ficheros de configuración no he encontrado ninguna entrada para la imagen de cabecera, sin embargo tras una busqueda en la BBDD he encontrado 3 entradas a de la imagen apuntando a localhost en la tabla de «wp_options» en el campo «theme_mods_vega». Cuando cambio manualmente la url el resultado es que pone otra configuración de tema diferente y me cambia todo el diseño de la web.

    Agradecería cualquier aporte que me pueda ayudar, ya que no he encontrado nada al respecto en Google y es lo único que me queda para terminar mi web.

    Gracias de antemano.
    Saludos
    Gustavo

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 15 respuestas - de la 1 a la 15 (de un total de 25)
  • Moderador almendron

    (@almendron)

    Hola Almendron,

    Gracias por la sugerencia. Perdona por la pregunta básica que te voy a hacer, pero es que soy nuevo en esto. Este plugin lo debo de instalar en mi wordpress local? En el hosting no tengo WordPress, he subido los ficheros por ftp.

    Un saludo

    Moderador almendron

    (@almendron)

    En el hosting no tengo WordPress, he subido los ficheros por ftp.

    ¿Cómo que no tienes WordPress? ¿no es tu página http://idiomaselenacapillas.tk/ ?

    En cualquier caso, el plugin lo tienes que instalar, activar y ejecutar NO en local sino en el servidor.

    Hola Almendron,

    Correcto esa es mi pagina, pero en el hosting no he instalado WordPress. La pagina la he creado en mi host local y luego he importado la base de datos y he subido los ficheros por ftp al hosting.

    Para cambiar las url en la base de datos del hosting, he ejecutado 3 consultas sql y tanto los videos como otras imagenes ha funcionado el cambio de url, pero por algun motivo la imagen de la cabecera no se ha modificado.

    Debería instalar wordpress en el hosting y exportar mi web?

    Gracias por tu ayuda

    Moderador almendron

    (@almendron)

    WordPress ya está instalado en tu sitio: tema «Vega», WP Version 5.5.1.

    He localizado en el código la imagen y está en un background y parece que está añadido de forma manual.

    <div class="jumbotron image-banner banner-custom-header" style="background:url('http://localhost/webelena/wp-content/uploads/2020/10/Image_header.jpg') no-repeat 0 0 #ffffff;background-size:cover;background-position:center center">
        <div class="container">
            <h1 class="block-title wow zoomIn" style="visibility: visible; animation-name: zoomIn;">Precios y Condiciones</h1>    </div>
    </div>

    De todas formas, instala, activa y prueba a realizar la misma búsqueda que hiciste en SQL pero con ese plugin. Tiene un modo de prueba que te permite ver el resultado d ela búsqueda sin modificar nada.

    Busqué en la base de datos las entradas que había para esta imagen y en la tabla wp-options encontró 3 referencias a localhost para esta imagen. Las cambié manualmente por la url de mi dominio pero el resultado es que me cambia todo el aspecto de la web, incluida la imagen, activa pies de pagina y barras laterales. vamos un desastre.

    Probaré lo que me dices. Muchisimas gracias por tu tiempo y tu ayuda.

    Saludos

    Moderador almendron

    (@almendron)

    Me estoy dando cuenta de dos cosas:

    1) La URl que falla es http://localhost/webelena/wp-content/uploads/2020/10/Image_header.jpg

    Eso significa que debes buscar

    http://localhost/webelena

    y sustituir por

    http://idiomaselenacapillas.tk

    Fíjate que es sin la barra final.

    2) Tienes que subir la imagen de cabecera porque ahora mismo no está: http://idiomaselenacapillas.tk/wp-content/uploads/2020/10/Image_header.jp

    Correcto, esa es la url que falla. como te comentaba anteriormente, he encontrado 3 entradas en la base de datos de mi hosting que hacen referencia a la url: http://localhost/webelena/wp-content/uploads/2020/10/Image_header.jpg en la tabla wp-options en uno de sus campos, pero el problema es que cuando sustituyo http://localhost/webelena por http://idiomaselenacpaillas.tk el diseño de la pagina me cambia y se me cambia la imagen de cabecera, y los menus y se activan pies de pagina y barras laterales que tengo desactivadas por defecto.

    He comprobado que la imagen «image_header.jpg» exista en ese directorio y si que existe.

    Quizas seria una buena idea instalar WordPress en mi hosting y utilizar el pluging que me indicaste?

    saludos

    Moderador almendron

    (@almendron)

    1) La imagen no existe con la misma ruta. Lo puedes comprobar accediendo a http://idiomaselenacapillas.tk/wp-content/uploads/2020/10/Image_header.jp

    2) Vuelvo a decirte que ya tienes instalado WP
    ¿Tú puedes entrar a la administración de tu WordPress en el servidor?: http://idiomaselenacapillas.tk/wp-login.php

    Hola almendron,

    La imagen si existe, diria que te falta una «g» al final, a mi si me carga:
    http://idiomaselenacapillas.tk/wp-content/uploads/2020/10/Image_header.jpg

    Sobre el WP, si que puedo acceder a la administracion, pero las unicas opciones que tengo en el menu de la izquierda son escritorio, perfil y cerrar menu. Cuando adquirí el hosting no instalé WordPress, de hecho tengo una opcion cuando entro al cpanel para poder instalar WP.

    El problema está en esas 3 entradas que te comento que he encontrado en la base de datos. Voy a cambiar la url que apunta a localhost por mi dominio. En unos minutos accede a mi pagina y veras como ha cambiado la apariencia.

    La dejo asi para que puedas ver el efecto de cambiar la url manualmente en ese campo de la base de datos

    Moderador almendron

    (@almendron)

    Yo la veo bien ahora mismo.

    Sobre el WP, si que puedo acceder a la administracion, pero las unicas opciones que tengo en el menu de la izquierda son escritorio, perfil y cerrar menu.

    Probablemente por una incorrecta importación.

    Cuando adquirí el hosting no instalé WordPress, de hecho tengo una opcion cuando entro al cpanel para poder instalar WP.

    Eso es un instalador automático. Tú lo has hecho de forma manual. YA TIENES INSTALADO WORDPRESS.

    Por favor, dime:

    1) ¿Dónde cambiaste las URLS? ¿en local? ¿en el servidor?

    2) ¿aún conservas todos los datos en local?

    He probado en dos navegadores y la veo igual, me ha cambiado la apariencia y tengo un doble menu arriba y pies de pagina que yo no he configurado. Y es curioso, si ahora muestro el codigo de la pagina principal en el navegador incluso a cambiado la referencia a la imagen de la cabecara, ahora me muestra otra, que es la de por defecto de la plantilla:

    <div class="image-banner frontpage-banner frontpage-banner-parallax-bg " data-parallax="scroll" data-image-src="https://idiomaselenacapillas.tk/wp-content/themes/vega/sample/images/header.jpg">
        <div class="container">

    1) Las url las he cambiado en la base de datos en el servidor, con esta consulta sql:

    - UPDATE wp_options SET option_value = replace(option_value, 
      'http://localhost/webelena', 'http://idiomaselenacapillas.tk') WHERE option_name = 
      'home' OR option_name = 'siteurl';
    - UPDATE wp_posts SET post_content = replace(post_content, 
      'http://http://localhost/webelena', 'http://idiomaselenacapillas.tk');
    - UPDATE wp_postmeta SET meta_value = 
      replace(meta_value,'http://http://localhost/webelena', 
      'http://idiomaselenacapillas.tk');

    2) Aun conservo todos mis datos en local que es donde hago las modificaciones.

    El proceso para subir mi web al servidor ha sido este:

    – Creo base de datos en el servidor y la importo desde mi host local.
    – A través de ftp he subido toda la estructura de carpetas de mi web.
    – He modificado en el servidor el fichero wp-config para incluir los datos de acceso a
    mi base de datos en el servidor
    – he ejecutado la consulta que te indico mas arriba para cambiar las url en la base de
    datos
    – Abro la pagina en un navegador y funciona todo correctamente, a excepción de la
    imagen de cabecera que no la carga

    No se como enviarte una captura por aquí por el foro, de esa manera podría mostrarte en que campo de la base de datos encuentro la entradas a localhost/webelena para la imagen de cabecera

    • Esta respuesta fue modificada hace 3 semanas, 1 día por Jose Luis.
    • Esta respuesta fue modificada hace 3 semanas, 1 día por Jose Luis. Razón: Etiquetar código correctamente
    • Esta respuesta fue modificada hace 2 semanas, 5 días por Jose Luis.
    gperez73

    (@gperez73)

    Hola Almendron,

    Te escribí un mensaje, pero por algun motivo no aparece en el hilo, es como si lo hubieran bloqueado. Te comento, he probado en 2 navegadores y mi web se ve con un doble menú arriba, que no es el que yo he configurado y ahora si muestra la imagen de cabecera, pero muestra la de por defecto de la plantilla y no la que yo he configurado.

    El WP no viene instalado en mi hosting, de hecho tengo una opcion para instalarlo, pero aun no le he hecho, supongo que por eso se ven tan pocas opciones del menu principal.

    Las URLs las he cambiado en el servidor, ejecuto estas query en la base de datos del servidor:

    UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldurl', 'http://www.newurl') WHERE option_name = 'home' OR option_name = 'siteurl';
    UPDATE wp_posts SET post_content = replace(post_content, 'http://www.oldurl', 'http://www.newurl');
    UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.oldurl','http://www.newurl');

    Todas las entradas que apuntan a localhost se han modificado excepto la imagen de cabecera. De hecho si hago una busqueda en la base de datos por el nombre de la imagen de cabecera, me encuentra en el campo «theme_mods_vega» 3 entradas para la imagen de cabecera apuntando a localhost/webelena.
    Si cambio estas entradas a mano por mi dominio, es cuando el diseño de mi pagina me cambia por completo.

    Si pudiera enviarte alguna captura me podría explicar mejor, pero no se como se hace o si se puede por aqui en el foro

    Gracias
    Saludos

    • Esta respuesta fue modificada hace 3 semanas por Jose Luis.
    • Esta respuesta fue modificada hace 3 semanas por Jose Luis. Razón: etiquetar código
    Moderador almendron

    (@almendron)

    Perdona pero no había visto tu mensaje.

    1) En principio, los pasos que seguiste para mover el sitio de local al servidor son correctos.

    2) Que no te salgan más que una pocas opciones en la administración de WordPress no es normal.

    3) Ahora mismo compruebo que ya no tienes «https». ¿Lo has quitado o es un error?

    4) Se podría hacer una cosa pero antes sería mejor solucionar lo del certificado se seguridad.

    gperez73

    (@gperez73)

    Hola Almendron,

    No te preocupes, ya te agradezco que te estés tomando el tiempo de ayudarme.

    2) Como te comentaba el wordpress lo tengo instalado en local, en el hosting nunca lo llegué a instalar.
    3) Mi hosting es gratuito, por lo que no ofrece https o al menos eso creo, una vez tenga mi web terminada y domine un poco todo este tema contrataré un hosting para poder tener https.
    4) es necesario tener https para la cosa que me propones?

    Salu2

Viendo 15 respuestas - de la 1 a la 15 (de un total de 25)
  • Debes estar registrado para responder a este debate.