Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Cómo poner WordPress en modo solo lectura para migraciones y mantenimiento

En nuestros años de experiencia, hemos ayudado a muchos usuarios a migrar y mantener sus sitios web. Al hacerlo, siempre hemos insistido en la importancia de activar el modo de solo lectura.

Al congelar el contenido de su sitio web, puede asegurarse de que nadie cambie nada en su sitio web, incluso si normalmente tienen acceso de edición.

Esto puede ayudarle a evitar errores, conflictos y confusiones cuando realice cambios en su sitio web.

En este artículo, le mostraremos cómo puede poner su sitio WordPress en modo de solo lectura para migraciones de sitio y mantenimiento.

how to put your wordpress website in read-only mode

¿Por qué poner su sitio WordPress en un estado de solo lectura para las migraciones y el mantenimiento del sitio?

Puedes retocar muchos ajustes en tu sitio web WordPress sin impedir que los visitantes accedan al sitio. Sin embargo, cuando vayas a realizar un cambio importante en tu sitio web, es una buena idea ponerlo en estado de solo lectura.

Por ejemplo, si traslada WordPress a un nuevo alojamiento o servidor, actualiza a una nueva versión de WordPress o instala un nuevo tema, puede afectar a la experiencia del usuario y hacer que su sitio deje de funcionar con normalidad.

Establecer el modo de solo lectura puede ayudarte a evitar perder cualquier dato o contenido que se añada a tu sitio mientras realizas el cambio. También evitarás la frustración de una mala experiencia de usuario cuando las características no funcionen correctamente.

Por ejemplo, si alguien está escribiendo una nueva entrada en el escritorio de WordPress mientras usted está migrando a un nuevo servidor, todo su trabajo se puede perder. O tal vez un usuario no puede añadir productos a su carrito o finalizar compra / pago, por lo que abandona su sitio.

Dicho esto, echemos un vistazo a la mejor manera de poner su sitio de WordPress en modo de solo lectura para evitar esos problemas.

Cómo poner su sitio WordPress en estado de solo lectura para migraciones de sitio y mantenimiento

Existen algunos plugins dedicados a la congelación de contenidos o al modo de solo lectura, pero todos ellos están actualmente desactualizados y no son mantenidos activamente por sus desarrolladores.

Por eso recomendamos utilizar el plugin Bloquear cuenta de usuario.

Es perfecto para sitios de membresía, tiendas en línea o cualquier otro tipo de sitio que permita el registro de usuarios.

Este plugin te permite bloquear temporalmente a cualquier usuario de su cuenta de WordPress. Cualquiera que esté bloqueado de su cuenta no podrá editar el contenido del sitio o añadir cualquier contenido nuevo, aunque los visitantes todavía podrán ver el sitio web.

Si un usuario intenta acceder a una cuenta bloqueada, verá un mensaje que dice simplemente “Su cuenta ha sido bloqueada”. Puedes personalizar este mensaje para dar más información a tus usuarios.

A locked WordPress user account

Ahora, el uso de este plugin en realidad no congelar su sitio o evitar cambios en la base de datos. Es por eso que también recomendamos desactivar temporalmente los comentarios y cualquier formulario de contacto en su sitio también. A continuación te mostramos cómo hacerlo.

En primer lugar, tendrás que instalar y activar el plugin Bloquear cuenta de usuario. Si necesitas ayuda, consulta nuestra guía sobre cómo instalar un plugin de WordPress.

Antes de iniciar la congelación de contenidos, puedes cambiar el mensaje que verán los usuarios si intentan acceder a una cuenta bloqueada. Por ejemplo, puedes explicar que estás cambiando el nombre de dominio o realizando tareas de mantenimiento esenciales.

Para cambiar el mensaje de error por defecto “Su cuenta ha sido bloqueada”, sólo tiene que ir a Ajustes ” General.

The WordPress general settings page

Hacia la parte inferior de la pantalla, verá una nueva sección “Bloquear cuenta de usuario”.

Ahora sólo tienes que escribir un nuevo mensaje en el campo “Mensaje de usuario bloqueado”. Cuando estés satisfecho con el mensaje, sólo tienes que hacer clic en el botón “Guardar cambios”.

Creating a custom WordPress login message

Después de eso, usted está listo para poner su sitio en modo de solo lectura.

Para empezar a bloquear a los usuarios de sus cuentas, dirígete a Usuarios ” Todos los usuarios.

A list of WordPress user accounts

En esta pantalla, verá todas las personas que tienen una cuenta en el sitio.

La columna “Bloqueado” muestra si cada usuario tiene actualmente acceso a su cuenta (desbloqueado) o no (bloqueado).

A locked WordPress user account

Para bloquear temporalmente la cuenta de un usuario, haga clic en la casilla de verificación situada junto a su foto de perfil.

Si desea bloquear las cuentas de varias personas, haga clic para seleccionar varias casillas.

Nota: Es muy importante que te asegures de dejar tu propia cuenta de usuario desbloqueada. Si accidentalmente quedas bloqueado, consulta nuestra guía práctica sobre cómo desactivar todos los plugins sin acceso a wp-admin para poder desactivar el plugin Bloquear cuenta de usuario desde tu panel de alojamiento de WordPress.

Adding a content freeze to multiple WordPress user accounts

Tras seleccionar uno o varios nombres de usuario, haga clic en el menú desplegable “Acciones en lote” y seleccione “Bloquear”.

Cuando estés listo para bloquear las cuentas de estas personas, haz clic en el botón “Aplicar”.

Putting a WordPress site into a read only state

Ahora, el sitio está esencialmente en modo de solo lectura para sus usuarios, y si alguien con una cuenta bloqueada intenta acceder recibirá un mensaje de error.

Una vez que haya terminado su trabajo, puede desbloquear las cuentas de usuario. Simplemente vuelve a Usuarios ” Todos los Usuarios y repite el proceso anterior. Solo que esta vez, asegúrate de seleccionar “Desbloquear” en el menú desplegable “Acciones en lotes”.

Después, puede hacer clic en el botón “Aplicar” para reactivar estas cuentas.

Unfreezing WordPress user accounts

Cómo desactivar temporalmente los comentarios y entradas / registros de formularios

Antes de iniciar la migración de su sitio u otros grandes cambios, también querrá desactivar temporalmente los comentarios y entradas / registros de formularios en su sitio. Si alguien envía un comentario o un formulario en medio de los cambios, los datos se perderán.

Para desactivar temporalmente los comentarios de forma rápida y sencilla en todo su sitio, le recomendamos que utilice WPCode.

Simplemente instale y active el plugin gratuito WPCode snippets y luego navegue hasta Code Snippets ” Add Snippet.

Desde aquí, puede hacer clic en la categoría Comentarios del menú de la izquierda y, a continuación, en “Usar fragmento de código”, dentro de “Desactivar completamente los comentarios”.

WPCode snippet to completely disable comments on your WordPress site

En la pantalla siguiente, sólo tiene que establecer el conmutador de Inactivo a Activo.

A continuación, haga clic en el botón Actualizar y su fragmento de código estará activo.

WPCode activate snippet

Si prefiere desactivar los comentarios manualmente sin necesidad de plugins, puede consultar nuestra guía paso a paso sobre cómo desactivar completamente los comentarios en WordPress.

También recomendamos desactivar temporalmente cualquier formulario de contacto u otros formularios de su sitio web. Puede simplemente quitar / eliminar el formulario y sustituirlo por la dirección de correo electrónico de su empresa temporalmente para que no se pierda ningún mensaje importante.

En este punto, está listo para migrar su sitio o realizar tareas de mantenimiento esenciales sin preocuparse de conflictos y errores.

BONUS: Cómo crear hermosas páginas de mantenimiento en WordPress

Además de bloquear las cuentas de usuario y proteger los formularios y comentarios, también puede poner su sitio en modo de mantenimiento, para que nadie pueda acceder al contenido principal.

Una página de mantenimiento bien diseñada puede explicar exactamente por qué su sitio está en estado de solo lectura y cuándo pueden esperar los visitantes que vuelva a estar en línea.

Aquí es donde entra SeedProd. Es el mejor maquetador de arrastrar y soltar para WordPress, y le permite crear una página de mantenimiento completamente personalizada.

Puede utilizar la versión gratuita de SeedProd para crear una bonita página en modo mantenimiento.

The SeedProd Pro homepage

Para más detalles, puede consultar nuestra guía sobre cómo poner su sitio WordPress en modo de mantenimiento.

Esperamos que este artículo te haya ayudado a aprender cómo poner tu sitio WordPress en modo solo lectura para migraciones de sitio y mantenimiento. También puede ir a través de nuestra guía sobre la corrección brevemente no disponible para programar el mantenimiento en WordPress y cómo permitir el registro de usuarios en su sitio de WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Descargo: Nuestro contenido está apoyado por los lectores. Esto significa que si hace clic en algunos de nuestros enlaces, podemos ganar una comisión. Vea cómo se financia WPBeginner , por qué es importante, y cómo puede apoyarnos. Aquí está nuestro proceso editorial .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

El último kit de herramientas de WordPress

Obtenga acceso GRATUITO a nuestro kit de herramientas - una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Reader Interactions

5 comentariosDeja una respuesta

  1. Jiří Vaněk

    I use the ‘Under Construction’ plugin for this purpose. Does this method have any benefits other than making the website visible? And couldn’t it be counterproductive compared to the method of hiding everything behind a paragraph information in case something goes wrong?

    • WPBeginner Support

      This would be for sites with multiple authors to prevent someone from creating a draft or making a modification while a site is being migrated, you can use a coming soon page with this if you wanted for your site visitors.

      Administrador

  2. Mark Conger

    Note that Code Freeze has been abandoned, it seems. But it has been forked and can found on github.

  3. Anonymous

    So how about the FILE WRITE permissions? Let’s say the WP site is under attack, then how do i lock the any WRITES to the file systems?

  4. Kevin

    Thanks for writing on this plugin. I wondered if such a thing would be generally useful and I’m glad to see that, even if its use remains rather niche, it is useful to some people.

Deja tu comentario

Gracias por elegir dejar un comentario. Tenga en cuenta que todos los comentarios son moderados de acuerdo con nuestros política de comentarios, y su dirección de correo electrónico NO será publicada. Por favor, NO utilice palabras clave en el campo de nombre. Tengamos una conversación personal y significativa.