Skip to content Skip to sidebar
Sun Mon Tue Wed Thu Fri Sat
- 7:00 – 12:00 7:00 – 12:00 7:00 – 12:00 7:00 – 12:00 7:00 – 12:00 -
- 12:00 – 15:00 12:00 – 15:00 12:00 – 15:00 12:00 – 15:00 12:00 – 15:00 -

Supporter timezone: Europe/Vienna (GMT+02:00)

This topic contains 0 reply, has 1 voice.

Last updated by jaimeS-16 1 year ago.

Assisted by: Lucas Vidal de Andrade.

Author Posts
May 7, 2025 at 4:26 pm

jaimeS-16

Antecedentes del problema:
• Hosting: IONOS. Sitio instalado en subdominio público pero con bloqueo de indexación para motores de búsqueda (no está en producción).
• Solo tengo dos plugins de WPML instalados: el principal (Multilingual CMS) y String Translation. Ambos estaban activos y fueron desactivados para revisar el problema.
• He generado una nueva clave desde mi cuenta de WPML (tras actualizar la URL del sitio), pero al volver al panel de WordPress no aparece ningún campo para introducirla.
• El sitio tiene marcada la opción “Disuadir a los motores de búsqueda de indexar este sitio”, y no puedo desmarcarla por motivos estratégicos. Intentamos forzar la REST API desde código.
• Añadí este código vía WPCode Lite:
add_filter('rest_enabled', '__return_true');
add_filter('rest_jsonp_enabled', '__return_true');
delete_option('site_transient_update_plugins');
delete_option('icl_sitepress_settings');
delete_option('wpml_registration');
delete_option('wpml_site_id');
delete_option('wpml_site_key');

• También entré en phpMyAdmin y localicé dos claves:
• WPML_SITE_ID:ate
• WPML_SITE_ID:global
Ambas han sido eliminadas de forma manual tras hacer copia de seguridad.
• Pese a todo esto, el mensaje de REST API desactivada sigue apareciendo, y no puedo registrar el sitio ni activar completamente el plugin.

Síntomas:
• El plugin WPML no muestra el campo para registrar el sitio, por lo que no puedo introducir la clave generada.
• Aparece el mensaje: “La REST API de WordPress está deshabilitada”, impidiendo el funcionamiento normal del plugin.
• No puedo activar el plugin WPML String Translation: al hacer clic en “Activar”, no sucede nada.
• He generado una nueva clave desde mi cuenta de WPML, pero no puedo utilizarla porque el sistema no me da acceso al registro desde el panel.
• El mensaje sobre la REST API aparece aunque la REST API funciona correctamente (la URL /wp-json/ devuelve JSON válido).
• Estoy usando el tema Impreza, con WordPress y PHP actualizados.

Preguntas:
1. ¿Cómo puedo registrar mi sitio en WPML si no tengo forma de introducir la clave y no puedo desactivar la opción de “disuadir a los motores de búsqueda”? ¿Existe una forma alternativa o forzada de hacerlo?
2. ¿Por qué WPML indica que la REST API está deshabilitada si el endpoint /wp-json/ funciona y devuelve JSON correctamente? ¿Cómo puedo hacer que WPML lo reconozca como activo?
3. ¿Puedo reinstalar el plugin WPML desde cero sin perder las traducciones manuales que ya he realizado? ¿Hay algún paso previo que deba seguir para garantizarlo?

The topic ‘[Closed] No puedo registrar clave WPML ni activar plugin – REST API aparece como deshabilitada aunque está…’ is closed to new replies.