Come personalizzo la pagina di errore di un Web secondario?

Se si utilizza una rete multisito di WordPress, è probabile che sia stato necessario archiviare, sospendere o eliminare uno o due siti Web.

Se la rete è per uso personale, potresti aver creato un sito Web e poi aver capito che non ne hai più bisogno. Potresti averlo spostato in un'installazione autonoma di WordPress o potresti aver creato accidentalmente un duplicato.

Se la rete è aperta agli utenti per creare i propri siti Web, sarà necessario eliminare alcuni blog di spam nel tempo o forse eliminare un sito Web che qualcuno ha creato come parte di una prova gratuita ma che non lo fa. non ha continuato.

E se usi la tua rete per ospitare i siti Web dei clienti, potresti aver fatto migrare un sito Web alla sua installazione di WordPress o cancellato quando il client ha cessato le operazioni o è stato trasferito a un altro sviluppatore o host web.

Per impostazione predefinita, se qualcuno visita un sito Web che hai disabilitato, vedrà una schermata predefinita piuttosto scura che dice che il sito Web è stato sospeso.

Ma cosa succede se si desidera personalizzare questa schermata o aggiungere alcuni contenuti personalizzati come un collegamento che incoraggia i visitatori a visitare il tuo sito Web principale o ad avviare il proprio blog?

In questo tutorial, ti mostrerò esattamente come farlo. Ti mostrerò come creare un file nella tua directory wp-content che sostituisce il file predefinito per questa schermata e come personalizzarlo.

Ma prima di farlo, diamo un'occhiata alle diverse opzioni che hai per sospendere un sito Web e cosa vedranno gli utenti quando lo faranno.

Sospendere i siti web nella tua rete: le opzioni

Devo ammettere che trovo la terminologia che circonda la rimozione e la sospensione di siti Web in una rete molto confusa. Non è del tutto chiaro cosa significhi ogni post ea volte quando ne crei uno il sistema ti dirà che ne hai creato un altro.

Quindi ricapitoliamo le opzioni per la rimozione di siti Web dalla rete.

Ecco la schermata dei dettagli della finestra di gestione dei siti multisito a cui accedi andando I miei siti> Amministratore di rete> Siti :

configurare una rete mutlisite.png

Esistono quattro opzioni per eliminare il sito:

  • disattivare annulla la fase di attivazione eseguita dagli utenti quando si iscrivono a un sito web. Non elimina definitivamente il sito web che può essere riattivato in qualsiasi momento. Ma le schermate di amministrazione del sito web non sono più accessibili.
  • gli archivi segnalare che un sito Web è archiviato in modo che non sia accessibile agli utenti. È possibile visualizzare le schermate dell'amministratore ma non il front-end. Ancora una volta, puoi archiviare facilmente un sito Web in qualsiasi momento e non verrà eliminato.
  • lo spam non elimina il sito Web, ma lo contrassegna come spam. Non sarà disponibile (front-end e amministratore) fino a quando non deciderai diversamente.
  • Rimuovere elimina il sito web. Utilizzare questa opzione con estrema cautela!

La schermata predefinita per i siti Web sospesi

WordPress ha una schermata predefinita che viene visualizzata quando un sito Web viene eliminato.

Ecco cosa vedi in ogni scenario.

Siti Web per disabili

Se un sito web è disabilitato e qualcuno diverso dall'amministratore di rete (connesso) lo sta visualizzando, apparirà una schermata predefinita:

questo sito non è più disponibile.png

Siti Web archiviati e siti Web contrassegnati come spam

Se contrassegni un sito Web come spam o lo archivi, verrà visualizzata una schermata diversa:

Come personalizzare la pagina di errore di un Web secondario

Questi schermi sono molto semplici. Non forniscono molte informazioni al visitatore né spiegano cosa si intende per "non più disponibile" o "archiviato o sospeso".

Quindi creiamo il nostro.

Nota che se il sito Web è stato eliminato, non vedrai nessuna di queste schermate, ma verrai indirizzato a una pagina 404 sul sito Web principale.

Creazione di una pagina per siti Web disabilitati

Creare una nuova pagina da visualizzare quando qualcuno visita un sito web disabilitato è piuttosto semplice. Devi semplicemente creare un nuovo file chiamato Blog-deleted.php e posizionalo nella cartella wp-content de la tua rete. Questo file verrà quindi utilizzato per visualizzare una pagina personalizzata invece della pagina predefinita.

Nota che questo è nella cartella wp-content rete e che lo stesso file verrà utilizzato per tutti i siti Web della rete che sono disabilitati. Ciò significa che devi creare qualcosa di generico, piuttosto che qualcosa di specifico per un sito Web sulla tua rete.

Nota: il titolo di questo file è molto confuso. Non si applica ai siti Web eliminati, ma solo a quelli disabilitati!

La pagina che crei deve essere indipendente: non utilizzerà il tema del sito Web né richiederà plug-in o file aggiuntivi. Devi quindi includere qualsiasi stile in questo file o chiamare un foglio di stile esterno, che inserirai in una cartella di stili nella tua cartella. wp-content .

Dovrai anche includere il pagina <head>tag <body>apertura e chiusura in quanto non si adatteranno ai file di intestazione o piè di pagina del tema.

Per semplicità, creerò un file molto semplice con tutto lo stile incluso.

Puoi iniziare con un file completamente vuoto, se lo desideri, oppure puoi copiare parte del contenuto dai file del tema. Da un lato, ho copiato il contenuto del file header.php del mio tema e io ai cambiato in modo significativo e quindi aggiunto manualmente il resto dei tag.

Ecco il contenuto del mio pagina<head>:

" /> <? php / * * Stampa il tag <title> in base a ciò che viene visualizzato. * / global $ page, $ paged; wp_title ('|', true, 'right'); // Aggiungi il nome del blog. bloginfo ('nome'); ?>
 .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;
 }

Questo mi dà il contenuto richiesto, nonché alcuni metadati e stile.

Ora per il <body>:

>  Questo blog è stato cancellato, mi dispiace! Per creare il tuo sito, visita The Main Network Site . ',' Compass '); ?>

Non c'è molto nel corpo - solo un elemento per il contenuto, con un paragrafo all'interno e del testo, che è traducibile. Ciò include un collegamento al sito Web principale, che potresti voler includere se la tua rete consente la registrazione dell'utente.

È inoltre possibile collegarsi a un sito Web diverso sulla propria rete se tale sito Web è stato sostituito o su una pagina del sito Web principale che spiega la strategia di rimozione del sito Web dove lo si desidera.

Diamo un'occhiata alla schermata che otteniamo ora se un sito web è disabilitato:

Non è molto carino in questo momento: potresti voler aggiungere uno stile, colori e forse un titolo diversi. Ma ti mostra che è possibile sovrascrivere la pagina predefinita per i siti Web eliminati e aggiungere quello che vuoi.

Creazione di una pagina per i siti Web archiviati

Se vuoi anche creare una pagina personalizzata per i siti Web archiviati o contrassegnati come spam (e perché no?), Dovrai creare un altro file, anche nella tua cartella. wp-content . Questo è ciò che chiamiamo Blog-suspended.php .

Ho creato un altro file identico al mio file Blog-deleted.php ma con un testo leggermente diverso. Ecco il codice:

" /> <? php / * * Stampa il tag <title> in base a ciò che viene visualizzato. * / global $ page, $ paged; wp_title ('|', true, 'right'); // Aggiungi il nome del blog. bloginfo ('nome'); ?>
 .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;
 }
>  Questo blog è stato sospeso, scusate! Per creare il tuo sito, visita The Main Network Site . ',' Compass '); ?>

Ecco la pagina che ottieni quando visiti un sito Web archiviato:

Anche in questo caso, il nostro visitatore ha più informazioni e un collegamento al sito web principale. Puoi sostituirlo con quello che vuoi.

Opzioni più avanzate

È possibile portare ulteriormente questa tecnica.

La prima cosa che puoi fare per migliorare il tuo codice è separare gli stili e aggiungerli a un foglio di stile nella tua cartella. wp-content. Dovresti quindi chiamare questo foglio di stile su entrambi i file per i siti Web sospesi e disattivati, il che significa che devi codificare lo stile solo una volta.

Se desideri uno stile diverso per ciascuna delle due pagine, puoi aggiungere una classe aggiuntiva al tag body per ogni file e targetizzarlo.

Per chiamare il tuo nuovo foglio di stile, aggiungi questa riga di codice alla sezione <head> il tuo file:

Puoi anche importare il foglio di stile dal tema che è stato attivato per il sito sospeso. Attenzione: se il sito web contiene spam, potrebbe esserci un problema con il codice o hai eliminato il tema dopo aver disabilitato il sito web.

Ma se vuoi farlo, puoi includere il foglio di stile del tema con questa linea in <head>:

" />

Puoi fare un ulteriore passo avanti utilizzando la funzione per chiamare file di temi specifici come l'intestazione o il piè di pagina. Ma ancora una volta, fai attenzione perché il tema potrebbe essere eliminato o danneggiato. Se lo fai, ti dà la possibilità di dare a ogni blog una pagina sospesa che sembra unica.

Un'altra opzione è utilizzare il foglio di stile del tuo sito principale, il che significa che puoi creare tutti i tuoi schermi sospesi / disattivati ​​con il tuo marchio. Per chiamare il foglio di stile dal tema principale, è necessario aggiungere questo codice nel tag <head>:


" />

Utilizzerai quindi gli elementi appropriati per il markup della tua pagina in modo che funzioni con il tema principale del tuo blog, oppure puoi richiamare i file da quel tema utilizzando il tag include.

Infine, puoi utilizzare i tag condizionali per controllare l'ID del blog, lo stato del blog o qualsiasi altra cosa desideri controllare e quindi distribuire il contenuto di conseguenza.

Ma se non vuoi andare così lontano, una pagina semplice come quella che abbiamo creato sopra fornirà ai visitatori più informazioni rispetto all'impostazione predefinita e ti consentirà di indirizzare le persone altrove nella tua rete.

È facile sovrascrivere le pagine predefinite per i siti Web disabilitati

Se segui i passaggi precedenti, puoi sostituire rapidamente e facilmente le pagine predefinite di siti Web archiviati, sospesi o eliminati dalla tua rete.

In questo modo, sarai in grado di fornire ai visitatori più informazioni rispetto alle schermate predefinite e fornire un collegamento al tuo sito web principale in modo che non lascino semplicemente la tua rete.

Scopri anche alcuni plugin WordPress premium  

Puoi usare altro plugin di WordPress per dare un aspetto moderno e per ottimizzare la gestione del tuo blog o sito web.

Ti offriamo qui alcuni plugin WordPress premium che ti aiuteranno a farlo.

1. Social Share e Locker Pro

Un altro grande contendente nel nostro elenco di plug-in di blocco è Social Share e Locker Pro. Questo WordPress Plugin premium offre tantissime funzionalità quasi le stesse del plugin Bloom visto sopra.

Plugin di social share locker pro wordpress

Troverai come caratteristiche principali: a cazionista e Mi piace, il dsblocco del contenuto dopo la condivisione, il partage di diversi tipi di contenuti, Integrazione di Visual Composer, un effet al sorvolo del mouse, a mise page 100% responsive, a gattivatore di codici brevi, et di più.

Vedi anche 9 WordPress plugin per attivare la connessione tramite social network.

Download | Demo | Web hosting

2. Youtubomatic 

Youtubematic è una novità WordPress Plugin premium che sarà particolarmente utile se sei un blogger video. Quando questo WordPress Plugin è attivo sul tuo sito web, può importare automaticamente video da YouTube e pubblicarli su WordPress utilizzando l'API nativa di YouTube. 

Il plugin per wordpress di Youtubomatic crea blog automatico

Una volta abilitata questa funzione, puoi scaricare un video sul tuo canale da YouTube semplicemente accedendo tramite un link.

Sarai in grado di importare sia post che commenti su YouTube per fornire contenuti accattivanti sul tuo blog. Il plugin riduce il duplicare il contenuto con alcune funzionalità avanzate, come un generatore di frasi casuali e un generatore di sinonimi che renderà la tua pubblicazione diversa dalla fonte. Il suo supporto per la rotazione del testo migliora il valore della SEO.

Scopri anche Come caricare in blocco i tuoi media su WordPress

È probabile che i robot di Google considerino il contenuto generato da questo plug-in come unico. Sarai in grado di definire le regole in base alle quali verranno generati i post e cercare il contenuto utilizzando filtri e opzioni. 

dai shortcodes sono disponibili per inserire video in un post per visualizzare un elenco di video suggeriti da una ricerca per parola chiave o per visualizzare video da una playlist.

Download | Demo | Web hosting

3. Ajax Search Pro per WordPress

Ajax Search Pro è uno dei migliori plugin di WordPress barra di ricerca in tempo reale premium su WordPress. È altamente personalizzabile, con molte funzioni e opzioni, e offre i migliori risultati possibili.Ajax search pro live wordpress filtro di ricerca wordpress plugin
Puoi sostituire la barra di ricerca di WordPress con un motore di ricerca più efficiente e dinamico. Inoltre, questo plugin per WordPress ha più di 60 temi colorati e completamente personalizzabili che ti faranno risparmiare tempo.

Guarda il nostro articolo su 10 WordPress plugin per migliorare la visualizzazione del tuo sito web

Quindi puoi concentrarti maggiormente sulla presentazione visiva del modulo di ricerca.

Download | Demo | Web hosting

Risorse raccomandate

Scopri altre risorse consigliate per aiutarti a costruire e gestire il tuo sito web.

Conclusione

Ecco! Questo è tutto per questo tutorial su come personalizzare la pagina di errore per i siti secondari di WordPress. Non esitate a condividi questo articolo con i tuoi amici sui tuoi social network preferiti

Tuttavia, sarai anche in grado di consultare il nostro risorse, se hai bisogno di più elementi per realizzare i tuoi progetti di creazione di siti Internet, consultando la nostra guida su Creazione di blog WordPress.

Se hai suggerimenti o commenti, lasciali nella nostra sezione commentaires.

...