- Estado
- Resuelto
- Notificado para
- WPML Multilingual CMS 4.4.10
Resumen del problema
Si su sitio de WordPress tiene valores diferentes para las opciones Dirección de WordPress (URL del sitio) y Dirección del sitio (URL de inicio) en Configuración → General, puede entrar en conflicto con las funciones que dependen de la API REST.
Por ejemplo, es posible que el Editor de traducción avanzado no funcione como se espera, y verá errores 403 de JavaScript en la consola del navegador cuando intente enviar o abrir un trabajo de traducción.
Solución alternativa
Antes de continuar, haga una copia de seguridad completa de su sitio.
- Abra el archivo functions.php de su tema.
- Añada el siguiente fragmento de código:
add_filter( 'rest_url', 'wpmldp_replace_rest_url', 10, 4 ); function wpmldp_replace_rest_url( $url, $path, $blog_id, $scheme ){ //Get URL's $siteurl = get_site_url(); $homeurl = get_home_url(); //Replace $url = str_replace($homeurl, $siteurl, $url); return $url; }