Personalizar página protegida con contraseña de hosting wordpress

Configuración de visibilidad de correos

Una vez que se publica un post de WordPress (o página), es visible para el público (por defecto). En términos de WordPress, esto significa un post con un estado Publicado tiene una visibilidad predeterminada del público. basado en los valores del cuadro de publicar una pantalla de edición de mensaje.

WordPress también ofrece dos opciones menos comunes para la visibilidad contenido de su mensaje. Al hacer clic en el enlace "Editar" al lado Visibilidad: Público revela tres botones de radio:

hospedaje
  • Pública está seleccionada por defecto.
  • Comprobación de contraseña protegida revela un campo de texto para introducir una contraseña, que será requerida para ver ese puesto. La contraseña está limitada a 20 caracteres.
  • Comprobación privada hace que su mensaje visible sólo para los usuarios de su sitio con el papel de administrador o editor.

    Cuando haya terminado de editar la visibilidad del mensaje, haga clic en el botón "OK". Ahora debería ver la nueva configuración de su correo, por ejemplo, Visibilidad: protegido por contraseña. Recuerde: un cambio de configuración no surtirá efecto hasta que haga clic en el botón "Publish" (o "actualizar" si el mensaje ya se ha publicado.)

    Encontrar o cambio de una contraseña

    Sólo un Administrador, Editor, o Autor de la entrada pueden cambiar la configuración de la contraseña o la visibilidad de un poste. Para ello, usa el: enlace "Editar visibilidad" de nuevo. Estos ajustes también están disponibles utilizando el enlace de edición rápida del blog en la pantalla Todos los mensajes.

    El enlace Visibilidad "Editar" (o "Edición rápida") es también una buena manera de revelar una contraseña olvidada posterior.

    Mensajes protegidos con contraseña

    WordPress muestra un mensaje protegido por contraseña diferente. Esto hace que estos cambios en el puesto de:
  • Title- Añade el texto "Protegido:" antes del título de la entrada.
  • En lugar de la Excerpt- después Extracto, impresiones de este texto: "No hay extracto porque es una entrada protegida."
  • Content En lugar del mensaje contenido, imprime un formulario de contraseña con este texto: "Este artículo está protegido por contraseña Para verla escribe la contraseña:".

Por lo tanto, un puesto protegido por contraseña con un título de "Mi Mensaje" mostraría así:

La protección de contraseña Muchas entradas y páginas

tiendas de WordPress esta contraseña en una cookie del navegador para que los lectores no tienen que volver a introducir las contraseñas si se visita la misma página varias veces. Por otra parte, si hay varios mensajes usan la misma contraseña, el lector sólo tiene que introducir la contraseña una vez para acceder a todos los envíos (ver advertencia más abajo).

WordPress sólo se hará un seguimiento de una contraseña a la vez. Por lo tanto, si dos mensajes utilizan dos contraseñas diferentes, introducir la contraseña para la post A, a continuación, introducir la contraseña para el poste B significa que volver a visitar mensaje A (o cualquier puesto que comparte su contraseña) requerirá al usuario que vuelva a introducir la contraseña para la post A.

Personalizar página protegida con contraseña de WordPress de alojamiento pre_get_posts es la acción correcta

Proteger campos personalizados

WordPress no imprime contenido de una entrada protegida con contraseña o un extracto hasta que se introduzca la contraseña correcta. Pero los datos de un puesto de campos personalizados (s) no está protegido, y todavía puede mostrar. Para detener la impresión de las FC, envuelva sus llamadas get_post_meta (por ejemplo, en single.php o page.php) con una sentencia condicional usando: post_password_required. Esta una de las funciones de WordPress comprueba tanto si el puesto requiere una contraseña y si se ha introducido la contraseña correcta:

La función post_password_required dentro de una sentencia if también es útil para otras personalizaciones, como la prevención de los mensajes protegidos con contraseña se muestren en una lista.

Personalizar el texto protegido

Con WordPress filtros que puede: cambiar el texto predeterminado en el formulario de contraseña, cambiar el texto predeterminado para el protegido por contraseña después Extracto, e insertar la contraseña en el formulario después Extracto. Para ello, agregue el siguiente código a su archivo plugin personalizado.

Forma Contraseña Text

La forma de contraseña muestra este mensaje por defecto: "Este artículo está protegido por contraseña Para verla escribe la contraseña:" El siguiente código devolverá el formulario con un texto diferente y diferente estructura html - en este ejemplo el mensaje personalizado es: "Para ver esta entrada protegida, introduzca la contraseña a continuación:"

Tenga en cuenta: la función my_password_form debe devolver un valor: no utilice la impresión o eco.

Asegúrese de ajustar el parámetro maxlength a un valor de 20 cuando se reemplaza la forma como la protección de contraseña de WordPress sólo ahorrará los primeros 20 caracteres debido a las limitaciones de bases de datos.

Extracto del texto protegido

El Extracto por defecto de un puesto protegido por contraseña es: "No hay extracto porque es una entrada protegida." Este código reemplazará el texto con su propio - HTML permitidas:

reemplazar "[Esta es protegida por contraseña.] "Extracto con su mensaje protegido por contraseña personalizada.

Añadir el formulario de contraseña para el Extracto

Otra opción para su Extractos protegida es imprimir el formulario de contraseña en lugar del mensaje de extracto. De esta forma la gente entra en la derecha la contraseña de un índice o una página de archivo. Entonces, cuando hacen clic en el enlace del título, que van a ver el contenido. Con la función get_the_password_form, puede tomar la forma de una contraseña sea el Extracto de un puesto protegido por contraseña:

Esto hará que la forma de Wordpress y contraseña por defecto de texto o cualquier personalización que haya realizado. Para una mejor comprensión de cómo post_password_required trabajo () y get_the_password_form (), leer sus definiciones de funciones en wp-includes / post-template.php.

En este mismo archivo núcleo de WordPress también encontrará el the_excerpt y the_password_form filtros y funciones del get_the_excerpt (). get_the_title (). y get_the_content (). Estas funciones controlan la forma de un mensaje de título, extracto y visualización de contenidos, en función de su configuración de visibilidad.

Ocultando Mensajes protegidos con contraseña

A veces, usted no quiere que sus mensajes protegidos con contraseña para aparecer en todo su sitio, al igual que en las páginas de la página de inicio o de archivo. Para ocultar efectivamente de estas páginas sin afectar su paginación, coloque el siguiente código en su archivo plugin personalizado:

Este código funciona en dos partes: la primera parte elimina de forma efectiva cualquier mensaje protegido con contraseña directamente de cualquier consulta SQL que se está ejecutando WordPress, utilizando el filtro posts_where. La segunda parte añade este filtro para todas las páginas excepto los mensajes individuales, páginas y páginas de administración.

Para obtener más información sobre por qué pre_get_posts es la acción correcta para esta función, consulte la referencia de acción pre_get_posts.

Cambio de la duración de la cookie

¡Mira este video!

Artículos relacionados

Proteger con contraseña página web de wordpress de hostingConfiguración de visibilidad del poste Una vez que publicas un post de WordPress (o página), que es visible para el público (por defecto). En términos de WordPress, esto significa un post con un estado Publicado tiene un defecto ...
Introducción página HTML de alojamiento wordpressEn WordPress, puede poner el contenido en su sitio ya sea como un "post" o una "página". Cuando se está escribiendo una entrada de blog regular, se escribe un mensaje. Mensajes, en la configuración por defecto, aparecen a la inversa ...
números de página de WordPress wp de alojamientoEn WordPress, puede poner el contenido en su sitio ya sea como un "post" o una "página". Cuando se está escribiendo una entrada de blog regular, se escribe un mensaje. Mensajes, en la configuración por defecto, aparecen a la inversa ...
Insertar salto de página wordpress de hostingAl crear o editar una página de WordPress o blog, puede agregar fácilmente imágenes en cualquier momento utilizando la herramienta de WordPress Media Uploader. Así es como para añadir una imagen, paso a paso, utilizando los medios de comunicación ...
página Cambiar blog de WordPress de alojamientoPor defecto, WordPress muestra sus mensajes más recientes en orden cronológico inverso en la página principal de su sitio. Muchos usuarios de WordPress quieren una portada estática o página de bienvenida como la primera plana ...