¿Cómo personalizo la página de error para una subweb?

Si usa una red de WordPress Multisite, es probable que haya tenido que archivar, suspender o eliminar uno o dos sitios web.

Si la red es para su propio uso, es posible que haya creado un sitio web y luego se haya dado cuenta de que ya no lo necesita. Es posible que lo haya movido a una instalación independiente de WordPress o que haya creado accidentalmente un duplicado.

Si la red está abierta para que los usuarios creen sus propios sitios web, deberá eliminar algunos blogs de spam con el tiempo, o tal vez eliminar un sitio web que alguien creó como parte de una prueba gratuita pero que no lo hace. no continuó.

Y si usa su red para alojar sitios web de clientes, es posible que haya migrado un sitio web a su propia instalación de WordPress o eliminado cuando el cliente dejó de funcionar o fue transferido a otro desarrollador o host web

De forma predeterminada, si alguien visita un sitio web que ha desactivado, verá una pantalla predeterminada bastante oscura que indica que el sitio web ha sido suspendido.

Pero, ¿qué sucede si desea personalizar esta pantalla o agregar contenido personalizado, como un enlace que anime a los visitantes a visitar su sitio web principal o comenzar su propio blog?

En este tutorial, le mostraré exactamente cómo hacer esto. Te mostraré cómo crear un archivo en tu directorio. wp-content que reemplaza el archivo predeterminado para esta pantalla y cómo personalizarlo.

Pero antes de hacerlo, echemos un vistazo a las diferentes opciones que tiene para suspender un sitio web y lo que los usuarios verán cuando lo haga.

Suspender sitios web en su red: las opciones

Debo admitir que encuentro muy confusa la terminología que rodea a la eliminación y suspensión de sitios web en una red. No está del todo claro qué significa cada publicación y, a veces, cuando haces una, el sistema te dirá que hiciste otra.

Así que echemos un vistazo a las opciones para eliminar sitios web de su red.

Aquí está la pantalla de detalles de la ventana de administración de sitios de sitios múltiples a la que accede yendo a Mis sitios> Administrador de red> Sitios :

configurar una red mutlisite.png

Hay cuatro opciones para eliminar el sitio:

  • desactivar cancela el paso de activación realizado por los usuarios cuando se suscriben a un sitio web. No elimina permanentemente el sitio web que puede reactivarse en cualquier momento. Pero las pantallas de administración del sitio web ya no son accesibles.
  • los archivos informar que un sitio web está archivado para que los usuarios no puedan acceder a él. Se pueden ver las pantallas de administración, pero no la interfaz. Nuevamente, puede archivar fácilmente un sitio web en cualquier momento y no se eliminará.
  • Correo no deseado no elimina el sitio web, pero lo marca como spam. No estará disponible (front-end y admin) hasta que decida lo contrario.
  • Suprimir Eliminar el sitio web. ¡Use esta opción con extrema precaución!

La pantalla predeterminada para sitios web suspendidos

WordPress tiene una pantalla predeterminada que muestra cuando se elimina un sitio web.

Esto es lo que ves en cada escenario.

Sitios web deshabilitados

Si un sitio web está deshabilitado y alguien que no sea el administrador de red (conectado) lo está viendo, aparecerá una pantalla predeterminada:

este sitio ya no está disponible.png

Sitios web archivados y sitios web marcados como spam

Si marca un sitio web como spam o lo archiva, obtendrá una pantalla diferente:

Cómo personalizar la página de error de una subwebs

Estas pantallas son muy básicas. No brindan mucha información al visitante ni explican qué se entiende por "ya no está disponible" o "archivado o suspendido".

Así que creemos el nuestro.

Tenga en cuenta que si se ha eliminado el sitio web, no verá ninguna de estas pantallas; en su lugar, se le llevará a una página 404 en el sitio web principal.

Crear una página para sitios web deshabilitados

Crear una nueva página para mostrar cuando alguien visita un sitio web deshabilitado es bastante sencillo. Simplemente crea un nuevo archivo llamado Blog-deleted.php y ponerlo en la carpeta wp-content de Tu red. Este archivo se utilizará para mostrar una página personalizada en lugar de la página predeterminada.

Tenga en cuenta que esto está en la carpeta wp-content red y que el mismo archivo se utilizará para todos los sitios web de su red que estén deshabilitados. Esto significa que necesita crear algo genérico, en lugar de algo específico para un sitio web en su red.

Nota: el título de este archivo es muy confuso. No se aplica a los sitios web eliminados, ¡solo a los deshabilitados!

La página que cree debe ser independiente: no utilizará el tema del sitio web ni solicitará complementos o archivos adicionales. Por lo tanto, debe incluir cualquier estilo en este archivo o llamar a una hoja de estilo externa, que colocará en una carpeta de estilos en su carpeta. wp-content .

También deberá incluir el . <head>y las etiquetas <body>abriendo y cerrando, ya que no encajarán en los archivos de encabezado o pie de página de su tema.

En aras de la simplicidad, crearé un archivo muy simple con todo el estilo que se incluye.

Puede comenzar con un archivo completamente vacío si lo desea, o puede copiar parte del contenido de sus archivos de tema. Por un lado, copié el contenido del archivo header.php de mi tema y yo ai cambió significativamente, luego agregó manualmente el resto de las etiquetas.

Aquí está el contenido de mi .<head>:

" /> <? php / * * Imprime la etiqueta <title> según lo que se está viendo. * / global $ page, $ paged; wp_title ('|', verdadero, 'correcto'); // Agrega el nombre del blog. bloginfo ('nombre'); ?>
 .content {
 width:500px;
 height:500px;
 margin:0 auto;
 background:#999;
 position:absolute;
 left:50%;
 top:50%;
 margin-left:-250px;
 margin-top:-250px;
 padding: 10px;
 }
 .content p {
 position: relative;
 top: 50%;
 transform: translateY(-50%);
 text-align: center;
 font-size: 18px;
 font-family: 'Helvetica Neue', Verdana, sans-serif;
 }
 a:link,
 a:visited {
 color: #fff;
 text-decoration: underline;
 }
 a:hover,
 a:active {
 color: #fff;
 text-decoration: none;
 }

Esto me da el contenido requerido, así como algunos metadatos y estilo.

Ahora para el <body>:

>  Este blog ha sido eliminado, lo siento. Para crear su propio sitio, visite El sitio principal de la red . ',' Compass '); ?>

No hay mucho en el cuerpo, solo un elemento para el contenido, con un párrafo adentro y algo de texto, que es traducible. Esto incluye un enlace al sitio web principal, que es posible que desee incluir si su red permite el registro de usuarios.

También puede vincular a un sitio web diferente en su red si ese sitio web ha sido reemplazado o en una página en su sitio web principal explicando la estrategia de eliminación de su sitio web donde lo desea.

Echemos un vistazo a la pantalla que aparece ahora si un sitio web está deshabilitado:

No es muy bonito en este momento; es posible que desee agregar un estilo, colores y tal vez un título diferentes. Pero le muestra que es posible anular la página predeterminada para sitios web eliminados y agregar lo que desee.

Crear una página para sitios web archivados

Si también desea crear una página personalizada para sitios web archivados o marcados como spam (¿y por qué no usted?), Deberá crear otro archivo, también en su carpeta. wp-content . Esto se llama Blog-suspended.php .

Creé otro archivo que es idéntico a mi archivo Blog-deleted.php pero con texto ligeramente diferente. Aquí está el código:

" /> <? php / * * Imprime la etiqueta <title> según lo que se está viendo. * / global $ page, $ paged; wp_title ('|', verdadero, 'correcto'); // Agrega el nombre del blog. bloginfo ('nombre'); ?>
 .content {
 width:500px;
 height:500px;
 margin:0 auto;
 background:#999;
 position:absolute;
 left:50%;
 top:50%;
 margin-left:-250px;
 margin-top:-250px;
 padding: 10px;
 }
 .content p {
 position: relative;
 top: 50%;
 transform: translateY(-50%);
 text-align: center;
 font-size: 18px;
 font-family: 'Helvetica Neue', Verdana, sans-serif;
 }
 a:link,
 a:visited {
 color: #fff;
 text-decoration: underline;
 }
 a:hover,
 a:active {
 color: #fff;
 text-decoration: none;
 }
>  Este blog ha sido suspendido, lo siento. Para crear su propio sitio, visite El sitio principal de la red . ',' Compass '); ?>

Aquí está la página que obtiene cuando visita un sitio web archivado:

Nuevamente, nuestro visitante tiene más información y un enlace al sitio web principal. Puedes reemplazar esto con lo que quieras.

Opciones más avanzadas

Puedes llevar esta técnica más allá.

Lo primero que puede hacer para mejorar su código es separar estilos y agregarlos a una hoja de estilo en su carpeta. wp-content. Luego, llamaría a esta hoja de estilo en ambos archivos para sitios web suspendidos y desactivados, lo que significa que solo necesita codificar el estilo una vez.

Si desea un estilo diferente para cada una de las dos páginas, puede agregar una clase adicional a la etiqueta body para cada archivo y objetivo.

Para llamar a su nueva hoja de estilo, agregue esta línea de código a la sección <head> tu archivo:

También puede importar la hoja de estilo del tema que se ha activado para el sitio suspendido. Tenga cuidado con esto: si el sitio web contiene spam, puede haber un problema con el código o si eliminó el tema después de deshabilitar el sitio web.

Pero si desea hacer eso, puede incluir la hoja de estilo del tema con esta línea en el <head>:

" />

Puede ir más allá usando la función para llamar a archivos específicos del tema, como encabezado o pie de página. Pero nuevamente, tenga cuidado ya que el tema puede eliminarse o corromperse. Si lo hace, le da la opción de darle a cada blog una página colgante que parece única.

Otra opción es utilizar la hoja de estilo de su sitio principal, lo que significa que puede crear todas sus pantallas suspendidas / desactivadas con su propia marca. Para llamar a la hoja de estilo desde el tema principal, debe agregar este código en la etiqueta <head>:


" />

Luego, usará los elementos apropiados para el marcado de su página para que funcione con el tema principal de su blog, o puede invocar archivos de ese tema usando la etiqueta include.

Finalmente, puede usar etiquetas condicionales para verificar la ID del blog, el estado del blog o cualquier otra cosa que desee verificar y luego distribuir el contenido en consecuencia.

Pero si no desea ir tan lejos, una página simple como la que hemos creado anteriormente proporcionará a los visitantes más información que la predeterminada y le permitirá dirigir a las personas a otras partes de su red.

Es fácil anular páginas predeterminadas para sitios web deshabilitados

Si sigue los pasos anteriores, puede reemplazar rápida y fácilmente las páginas predeterminadas de sitios web archivados, suspendidos o eliminados de su red.

De esta manera, podrá brindar a los visitantes más información de la que brindan las pantallas predeterminadas y proporcionar un enlace a su sitio web principal para que no abandonen su red.

Descubre también algunos complementos premium de WordPress  

Puedes usar otros plugins de WordPress para dar una apariencia moderna y optimizar el manejo de tu blog o sitio web.

Aquí le ofrecemos algunos complementos premium de WordPress que lo ayudarán a hacerlo.

1. Social Share y Locker Pro

Otro gran competidor en nuestra lista de complementos de bloqueo es Social Share y Locker Pro. Este Plugin de WordPress premium ofrece toneladas de funciones casi las mismas que el complemento Bloom que se ve arriba.

Complemento social share locker pro wordpress

Encontrará como características principales: a caccionista y me gusta, la ddesbloqueando el contenido después de compartir, el parte de varios tipos de contenido, Integración Visual Composer, una Ffet en el sobrevuelo del ratón, una mise page 100% responsive, a ghabilitador de códigos cortos, et más

Ver tambien 9 plugins de WordPress para activar la conexión a través de redes sociales.

Descargar | Demo | alojamiento web

2. Youtubomatic 

Youtubomatic es un nuevo Plugin de WordPress premium que te será especialmente útil si eres un blogger video. Cuando esto Plugin de WordPress está activo en su sitio web, puede importar automáticamente vídeos de YouTube y publicarlos en WordPress utilizando la API nativa de YouTube. 

El plugin de wordpress youtubomatic crea un blog automático

Una vez que esta función está habilitada, puede descargar un video a su canal desde YouTube simplemente accediendo a él a través de un enlace.

Podrá importar publicaciones y comentarios a YouTube para proporcionar contenido atractivo en su blog. El complemento reduce el contenido duplicado con algunas funciones avanzadas, como un generador de frases aleatorias y un generador de sinónimos que harán que su publicación sea diferente de la fuente. Su soporte para la rotación de texto mejora el valor del SEO.

Descubrir también Cómo cargar tus medios masivos en WordPress

Es probable que los robots de Google traten el contenido generado por este complemento como único. Podrás definir las reglas en función de las cuales se generarán las publicaciones y buscar el contenido mediante filtros y opciones. 

 códigos cortos están disponibles para insertar videos en una publicación para mostrar una lista de videos sugeridos por una búsqueda de palabras clave o para mostrar videos de una lista de reproducción.

Descargar | Demo | alojamiento web

3. Ajax Search Pro para WordPress

Ajax Search Pro es uno de los mejores complementos de WordPress barra de búsqueda premium en tiempo real en WordPress. Es altamente personalizable, con muchas funciones y opciones, y ofrece los mejores resultados posibles.Ajax search pro live wordpress filtro de búsqueda plugin de wordpress
Puede reemplazar la barra de búsqueda de WordPress con un motor de búsqueda más eficiente y dinámico. Además, este complemento de WordPress tiene más de 60 temas coloridos y totalmente personalizables que le ahorrarán tiempo.

Vea nuestro artículo en Complementos de WordPress de 10 para mejorar el aspecto visual de su sitio web.

Para que pueda centrarse más en la presentación visual de su formulario de búsqueda.

Descargar | Demo | alojamiento web

Recursos recomendados

Conozca otros recursos recomendados para ayudarlo a construir y administrar su sitio web.

Conclusión

Aquí! Eso es todo por este tutorial sobre cómo personalizar la página de error para los sub-sitios web de WordPress. no dude en comparte este artículo con tus amigos en tus redes sociales favoritas

Sin embargo, también podrá consultar nuestra Recursos, si necesita más elementos para llevar a cabo sus proyectos de creación de sitios de Internet, consulte nuestra guía sobre Creación de blog de WordPress.

Si tienes sugerencias o comentarios, déjalos en nuestra sección comentarios.

...