Plugin Restrict Content: Error Thrown

Categorias: Wordpress

Plugin Restrict Content: Error Thrown

El plugin Restrict Content está mostrando un error a todos los usuarios: Error Thrown y aunque la solución es muy sencilla queríamos contártelo, por si lo tienes instalado y eres uno de los afectados.

 

Error en el Plugin de WordPress Restrict Content

El plugin Restrict Content para WordPress sirve para poder crear y gestionar sitios web con secciones de suscripción o de acceso restringido para lo miembros que tenga sus credenciales de acceso.

Con este plugin, puedes crear niveles ilimitados de paquetes de suscripción, cobrar pagos a tus miembros, controlar el acceso al contenido según el plan al que estén suscritos, etc…

El problema es que Restrict Content ha tenido un problema en su código, el cual ha impedido que algunas instalaciones de WordPress funcionaran de forma correcta.

Varios usuarios indican que al activar el plugin reciben un error fatal que les impide acceder al panel de administración de WordPress.

El error que se muestra es el siguiente:

error plugin restrict content

Error thrown
Class 'RCP_Telemetry' not found

 

Y el error que se encuentra en el archivo error_log es el siguiente:

Fatal error: Uncaught Error: Call to undefined function get_current_screen() in /home/.../public_html/wp-content/plugins/restrict-content/includes/admin/admin-pages.php:14

 

Varios usuarios nos han reportado el error al departamento de soporte de Hostinet, pero en este caso es el propio desarrollador del plugin el que ha solucionado el problema.

Una actualización del plugin ha solucionado el problema, ya que no se tratada de un error del servicio de hosting, si no del propio plugin.

En la propia página de soporte del plugin se ha estado revisando este problema, indicando los afectados al desarrollador, las versiones de WordPress, PHP y tipo de servidor que utilizan, para comprobar si existía algún tipo de conexión entre los usuarios que sufrían el problema.

error plugin restrict content investigacion problema

Finalmente, el equipo de desarrollo de plugin ha dado con el problema y han publicado una actualización del plugin que, según se puede ver en los comentarios, ha solucionado el problema.

La versión que soluciona el problema es la 3.1.9.1 o posterior.

Si eres uno de los afectados, sólo tienes que actualizar el plugin a la versión parcheada, que es la 3.1.9.1 o cualquiera posterior.

plugin restrict content versión parcheada

Qué Hace el Plugin Restrict Content

El Plugin Restrict Content, que es un plugin para WordPress que permite restringir el acceso a contenido exclusivo en un sitio web.

Es un plugin que puedes descargar desde aquí o buscarlo en el repositorio de plugins de tu instalación de WordPress.

Restrict Content permite crear diferentes niveles de usuario, controlar qué contenido pueden ver los miembros según su plan y gestionar los accesos y los pagos desde el panel de administración de WordPress.

Además, ofrece opciones para los miembros en los que pueden ver su estado de cuenta y actualizar su perfil, como si de una red social se tratara.

plugin restrict content wordpress

El plugin Restrict Content también permite crear páginas con contenido dinámico basado en el rol de usuario o nivel de socio, además de ser compatible con otros plugins populares.

El plugin cuenta con una versión gratuita y otra de pago, como es habitual en este tipo de servicios.

Dependiendo de lo que necesites te servirá con la versión gratis, pero algunas opciones más avanzadas sólo las encontrarás en la versión de pago.

 

¿Qué Hemos Aprendido de este Error?

Cuando una web presenta un problema, lo primero que hay que hacer es identificar el error que lo está causando.

Para ello si usamos WordPress, se puede recurrir al archivo error_log, que registra los fallos que ocurren en el servidor web o a cualquier otro método de depuración que se tenga a mano.

Así, se podrá saber si el problema está en el código de la web, en algún plugin instalado o en el servicio de alojamiento web.

Muchas veces, los errores de una web en WordPress se deben a los plugins que se usan para añadir funcionalidades o mejorar el diseño.

Los plugins son pequeños programas que se integran en la web y que pueden entrar en conflicto con otros plugins, con el tema, con la versión de WordPress o con la versión de PHP que se esté utilizando en ese momento.

Además, los plugins pueden tener fallos de código o de seguridad que afecten al rendimiento o a la estabilidad de la web.

En estos casos, lo más importante es ponerse en contacto con el desarrollador del plugin para solucionar el problema, ya que es él quien más sabe del producto que ofrece.

El desarrollador es el único que conoce el funcionamiento interno del plugin y puede corregir los errores que tenga.

Además, el desarrollador puede actualizar el plugin para adaptarlo a los cambios de WordPress y solucionar los conflictos que pueda tener con otros plugins.

No hay que confundir el servicio de soporte técnico que ofrece el alojamiento web con el servicio de soporte del plugin.

El servicio de soporte técnico del alojamiento web se encarga de resolver los problemas relacionados con el servidor, como la velocidad, la seguridad, la capacidad o la configuración.

Sin embargo, el servicio de soporte técnico no puede resolver los problemas de código que tenga un plugin de terceros, ya que eso escapa a su competencia y responsabilidad.

Por eso, es fundamental elegir bien los plugins que se instalan en la web y comprobar que sean compatibles, seguros y actualizados.

También es conveniente hacer copias de seguridad periódicas de la web para poder restaurarla en caso de que algún plugin cause un problema grave.

Y por supuesto, hay que contactar con el desarrollador del plugin cuando se detecte un error y seguir sus instrucciones para solucionarlo.

En el servicio de soporte técnico de Hostinet te ayudaremos en todo lo que podamos, pero si falla un plugin lo único que podemos hacer es indicarte qué plugin está mostrando errores, pero no solucionar los errores en el código de un plugin de terceros.

 

Hosting WordPress con Soporte Técnico en Español

Si quieres un hosting con WordPress y con soporte técnico en español y desde España, en Hostinet podemos ayudarte.

En todos los alojamientos WordPress que ofrecemos, disfrutarás de un servicio de soporte técnico especializado en la plataforma, además de muchas más prestaciones y servicios:

Estos son algunos de los planes de WordPress Hosting que podemos ofrecerte:

  • Hosting especializado en WordPress con discos nvmeWordPress 12´00 / mes
  • Hosting especializado en WordPress con discos nvmeWordPress 107´99 / mes
  • Hosting especializado en WordPress con discos nvmeWordPress 5011´99 / mes
  • Hosting especializado en WordPress con discos nvmeWordPress 7513´99 / mes
  • Hosting especializado en WordPress con discos nvmeWordPress 12´00/mes
  • Hosting especializado en WordPress con discos nvmeWordPress 107´99/mes
  • Hosting especializado en WordPress con discos nvmeWordPress 5011´99/mes
  • Hosting especializado en WordPress con discos nvmeWordPress 7513´99/mes
    • Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.
    • Almacenamiento en disco duro ultra rápido SSDAlmacenamiento en disco duro ultra rápido SSDAlmacenamiento en disco duro ultra rápido SSDAlmacenamiento en disco duro ultra rápido SSDAlmacenamiento en disco duro ultra rápido SSDAlmacenamiento en disco duro ultra rápido SSD
    • El espacio en disco es la suma del espacio que ocupan los archivos que forman la web y el correo electrónico.
    • La transferencia de datos mensual es la cantidad total de información que se descargan los visitantes de nuestra web en cada acceso más nuestro uso a través de FTP y correo.
    • Ideado para sacar el máximo partido a tu WordPress
    • Aumenta la velocidad de tu web + Info
    • Tras evaluación de nuestro equipo de migraciones
    • Te ayudamos vía email y teléfono en todas tus consultas sobre hosting web
    • Elige la versión de PHP que necesites
    • Certificado SSL autofirmadoCertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUI
    • Contrata tu hosting web y consigue dominios gratisUna vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.
    • Migramos tu web de tu actual host a HostinetMigramos tu web de tu actual host a HostinetMigramos tu web de tu actual host a HostinetMigramos tu web de tu actual host a HostinetMigramos tu web de tu actual host a Hostinet
    • Ideado para sacar el máximo partido a tu WordPress
    • Te ayudamos vía email y teléfono en todas tus consultas sobre hosting web
    • Hosting específicamente preparado para sacar el máximo rendimiento a tu Wordpress
    • Contrata tu hosting web y consigue dominios gratisUna vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.
    • Cada dominio alojado muestra un contenido único y diferente del resto
    • Aparcando un dominio secundario en el alojamiento de nuestro dominio principal conseguimos que ambos dominios resuelvan indistintamente con la misma página que tenemos colgada.
    • Cuentas de correo gestionables a través de POP, IMAP y servicio Webmail
    • Tus buzones de correo y mails limpios de virus y con un potente filtro antispam
    • Centro de datos en Madrid (España)
    • Opción de contratación de certificados SSL. Se requiere Ip dedicada.Puedes contratar tu certificado SSL por solo 14.95 € al año AQUIPuedes contratar tu certificado SSL por solo 14.95 € al año AQUIPuedes contratar tu certificado SSL por solo 14.95 € al año AQUIPuedes contratar tu certificado SSL por solo 14.95 € al año AQUIPuedes contratar tu certificado SSL por solo 14.95 € al año AQUI
    • Bases de datos MySQL disponibles para su uso en cada alojamiento web
    • Supeditado al espacio total del alojamientoSupeditado al espacio total del alojamientoSupeditado al espacio total del alojamientoSupeditado al espacio total del alojamientoSupeditado al espacio total del alojamiento
    • ¿Quieres realizar desarrollos con Python? En Hostinet innovamos dia a dia en tu beneficio y por ello te presentamos como última novedad en todos nuestros servidores Web la posibilidad de desplegar tus aplicaciones con Python directamente desde el Plesk de tu Hosting.
    • ¿Quieres desarrollar tus aplicaciones con Ruby? En Hostinet te presentamos como última novedad en todos nuestros servicios de Hosting Web la posibilidad de desplegar tus aplicaciones con Ruby on Rails directamente desde el panel de control Plesk.
    • El fichero .htaccess permite modificar diferentes variables en la configuración de nuestra cuenta de alojamiento en el servidor.
    • El módulo mod_rewrite permite crear direcciones URL alternativas a las dinámicas generadas por la programación de nuestros sitio web (blog, foro, portal…), de tal modo que sean más legibles y fáciles de recordar
    • Te ayudamos vía email y teléfono en todas tus consultas sobre hosting web. Soporte en español por personal de Hostinet.
    • Completa recopilación de tutoriales sobre Hosting, Dominios y Wordpress
    • 30 dias para probar tu servicio de Hosting y si no te convence el servicio... te devolvemos el dinero!!
    • Copia diaria incremental realizada por HostinetCopia diaria incremental realizada por HostinetCopia diaria incremental realizada por HostinetCopia diaria incremental realizada por Hostinet
    • Podrás hacer tus copias de seguridad desde tu panel de alojamiento webPodrás hacer tus copias de seguridad desde tu panel de alojamiento webPodrás hacer tus copias de seguridad desde tu panel de alojamiento webPodrás hacer tus copias de seguridad desde tu panel de alojamiento webPodrás hacer tus copias de seguridad desde tu panel de alojamiento web
    • Precio para nuevas altas. Contratación anual.