Avisos
Vaciar todo

Problemas con el editor  

Página 1 / 2
 
JUDIT
 JUDIT
Usuario activo

a alguien le ha salido este error? Quiero poner un codigo en el editor y al guardar sale esto:

Unable to communicate back with site to check for fatal errors, so the PHP change was reverted. You will need to upload your PHP file change by some other means, such as by using SFTP.

y en en CSS personalizado tambien da error. Adjunto archivos

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 10/02/2018 7:27 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Admin

Hola Judit,

Cuando tratas de editar un archivo desde el dashboard de WordPress, Apariencia, Editor, y te aparece el error:

"No ha sido posible comunicar con el sitio para comprobar los errores fatales, así que el cambio de PHP se ha revertido. Tendrás que subir el cambio a tu archivo PHP por otros medios, como por ejemplo usando SFTP."

Tienes 2 opciones para aplicar el cambio:

Por FTP:

1. Accede vía FTP, descarga el archivo en tu ordenador, editalo, realiza los cambios y finalmente lo vuelves a subir.

Como siempre, haz una copia de seguridad de ese archivo antes de modificarlo.

Desde tu cPanel:

2. Accede a tu cPanel, Archivos y con el Administrador de Archivos ve a la carpeta /wp-content/themes/tu-plantilla-o-tema-en-uso

Dentro de la carpeta de tu tema encontrarás el archivo header.php, lo editas (Edit) y aplicas el código o cambio deseado.

Guardas los cambios y pruebas a ver si te funcionan.

Desde WordPress 4.9 en adelante se han introducido mecanismos de protección, por parte de los desarrolladores de WordPress, en la edición de determinados archivos para evitar errores 500 en la web u otros.

ResponderCitar
Respondido : 10/02/2018 10:05 pm

Cursos Gratuitos WordPress

JUDIT
 JUDIT
Usuario activo

No entiendo. Pero...cada vez que quiera insertar un código, ¿tengo que irme a esos archivos e insertar el código ahí? Ufff...me da miedo tocar si asegurarme

ResponderCitar
Respondido : 11/02/2018 9:21 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Judit.

cada vez que quiera insertar un código, ¿tengo que irme a esos archivos
Si, desde las últimas versiones de WP tienes que modificar el código directamente en el archivo desde tu cuenta de hosting.

Esto Lo hizo WP despues de ver los múltiples problemas que tienen los usuarios a la hora de añadir el código ya que si por algún motivo el código no estaba bien, la web se caía y ya no se podía acceder al Administrador de WP para poder eliminar el código con lo que tienes que acceder via FTP o desde el hosting.

Al obligar al usuario a realizar la tarea directamente desde el archivo y por lo que sea no funcionara la web solo tendría que eliminar lo que añadió.

Un saludo

ResponderCitar
Respondido : 11/02/2018 9:36 am

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

JUDIT
 JUDIT
Usuario activo

ok. Trabajo con la plantilla Divi, pero tengo el tema hijo y lo que quiero poner de momento es un código para insertar un buscador en la cabecera de la web. Mi pregunta es...
¿Si lo cambio dentro del header.php del tema divi...¿tendria que escribir el codigo al final del todo?
En caso de usar el tema hijo...¿seria al final del todo del archivo functions.php?

ResponderCitar
Respondido : 11/02/2018 9:48 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Judit.

¿tendria que escribir el codigo al final del todo?
Pues dependera de donde quieras que se muestre dentro del header

¿ Puedes indicarnos donde conseguiste ese código, Una URL donde lo viste ?

En caso de usar el tema hijo...¿sería al final del todo del archivo functions.php?
Si te indican que tienes que añadirlo en el archivo header, tendrás que copiar el archivo original en la carpeta del tema hijo.

Un saludo

ResponderCitar
Respondido : 11/02/2018 10:27 am

JUDIT
 JUDIT
Usuario activo

probaré en tema hijo en functions, que es donde me dijeron. gracias

// Create the new widget area
function myprefix_widget_area() {
register_sidebar(array(
'name' => 'Header',
'id' => 'myprefix-widget-area',
'before_widget' => '

',
'after_widget' => '

',
'before_title' => '

',
'after_title' => '

',
));
}
add_action('widgets_init', 'myprefix_widget_area');

// Create the widget area and then move into place
function myprefix_footer() { ?>

jQuery(function($){
$("#et-top-navigation").after($("#myprefix-widget-area-wrap"));
$("#myprefix-widget-area-wrap").show();
});

#myprefix-widget-area-wrap {
display:none;
float:right;
max-width: 500px;
clear:right;
position:relative;
}
#myprefix-widget-area-wrap .et_pb_widget { margin-right:0px }
#myprefix-widget-area-wrap .et_pb_widget:last-child { margin-bottom: 18px; }
.et-fixed-header #myprefix-widget-area-wrap .et_pb_widget:last-child { margin-bottom: 10px; }
@media only screen and ( max-width: 980px ) {
#myprefix-widget-area-wrap .et_pb_widget:last-child { margin-bottom: 0px; }
}
@media only screen and ( max-width: 768px ) {
#myprefix-widget-area-wrap .et_pb_widget:first-child { margin-top: 18px; }
}

<?php
}
add_action('wp_head', 'myprefix_css');

ResponderCitar
Respondido : 11/02/2018 11:05 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Judit.

Ok, si es una función.

Lo añades en el archivo functions.php del tema hijo, en este caso el orden no importa y puedes añadirlo al final del archivo, es como si fuera un archivo de estilos que no importa donde añades el código.

Un saludo

ResponderCitar
Respondido : 11/02/2018 11:23 am

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

JUDIT
 JUDIT
Usuario activo

y lo del CSS personalizado?? el error que sale que tampoco guarda cambios? tendria que hacerlo tambien a traves del cpanel?

ResponderCitar
Respondido : 11/02/2018 12:27 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Judit.

Pues por lo que veo es un error de sintaxis en el código nav ¿ Puede que tenga un punto y un guión ? no lo veo bien, si puedes adjunta el código css que quieras añadir

Un saludo

ResponderCitar
Respondido : 11/02/2018 12:46 pm

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

JUDIT
 JUDIT
Usuario activo

.nav li ul {width: 350px}
#top-menu li li a {width: 320px;}
#main-header .nav li ul a:hover {background-color: red;}

Es para cambiar el tamaño de la letra del submenú y poner en otro color donde estás navegando

ResponderCitar
Respondido : 11/02/2018 2:30 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Judit.

.- Accede a tu cuenta de cPanel -> Administrador de archivos
.- Edita el archivo style.css que encontrarás en wp-content -> themes -> sanaloe-salud-y-bienestar -> style.css

.- Añade lo siguiente en ese archivo:

cambiar el tamaño de la letra del submenú

.ubermenu-submenu .ubermenu-tab .ubermenu-target {
    font-size:10px!important;
}

poner en otro color donde estás navegando

.ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-tab.ubermenu-active > .ubermenu-target {
     color:red!important;
 }

Un saludo

ResponderCitar
Respondido : 11/02/2018 6:17 pm

Cursos Gratuitos WordPress

JUDIT
 JUDIT
Usuario activo

insertado y sigue igual. En la fila 13 y 16 aparece un triangulo amarillo. Adjunto captura

ResponderCitar
Respondido : 11/02/2018 6:39 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Admin

Hola Judit,

En Divi los CSS personalizados mejor que los insertes en Divi Theme (menú en el dashboard, abajo a la izquierda) en Estilos CSS.

Ten en cuenta que las restricciones de edición en archivos .php y .css las impone WordPress no Webempresa, y lo hacen por razones de seguridad y porque muchos usuarios se lían a editar sin saber donde y acaban provocando errores a diestro y siniestro.

Y para las próximas versiones de WordPress (5.0 en adelante) las cosas se complicarán un poquito más.

Saludos

ResponderCitar
Respondido : 12/02/2018 12:56 am

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

JUDIT
 JUDIT
Usuario activo

y eso donde esta?
Gracias por vuestra ayuda

ResponderCitar
Respondido : 12/02/2018 7:31 pm
Página 1 / 2