Cum personalizez pagina de eroare pentru un subweb?

Dacă utilizați o rețea WordPress Multisite, este probabil să fiți arhivat, suspendat sau șters unul sau două site-uri web.

Dacă rețeaua este pentru uz propriu, este posibil să fi creat un site web și apoi să-ți dai seama că nu mai ai nevoie de el. S-ar putea să-l fi mutat într-o instalare WordPress independentă sau s-ar putea să fi creat accidental un duplicat.

Dacă rețeaua este deschisă utilizatorilor pentru a-și crea propriile site-uri web, va trebui să ștergeți câteva bloguri spam de-a lungul timpului sau, probabil, să ștergeți un site web creat de cineva ca parte a unei perioade de încercare gratuită, dar care nu. nu a continuat.

Și dacă utilizați rețeaua dvs. pentru a găzdui site-urile web ale clienților, este posibil să fi migrat un site web către propria instalare WordPress sau să fi fost șters atunci când clientul a încetat operațiunile sau a fost transferat către un alt dezvoltator sau gazdă web.

În mod implicit, dacă cineva vizitează un site web pe care l-ați dezactivat, va vedea un ecran implicit destul de întunecat care spune că site-ul a fost suspendat.

Dar ce se întâmplă dacă doriți să personalizați acest ecran sau să adăugați un conținut personalizat, cum ar fi un link care să încurajeze vizitatorii să vă viziteze site-ul principal sau să își deschidă propriul blog?

În acest tutorial, vă voi arăta exact cum să faceți acest lucru. Vă voi arăta cum să creați un fișier în directorul dvs. WP-conţinut care înlocuiește fișierul implicit pentru acest ecran și cum se poate personaliza.

Dar înainte de a face acest lucru, să aruncăm o privire la diferitele opțiuni pe care le aveți pentru suspendarea unui site web și ce vor vedea utilizatorii atunci când veți face acest lucru.

Suspendați site-urile din rețeaua dvs.: opțiuni

Trebuie să recunosc că terminologia privind eliminarea și suspendarea site-urilor web dintr-o rețea mi se pare foarte confuză. Nu este pe deplin clar ce înseamnă fiecare postare și, uneori, când creați una, sistemul vă va spune că ați făcut alta.

Așadar, haideți o recapitulare a opțiunilor pentru eliminarea site-urilor web din rețeaua dvs.

Iată ecranul de detalii al ferestrei de gestionare a site-urilor multi-site la care accesați accesând Site-urile mele> Administrator de rețea> Site-uri :

configurați o rețea mutlisite.png

Există patru opțiuni pentru a șterge site-ul:

  • dezactivați anulează pasul de activare efectuat de utilizatori atunci când se abonează la un site web. Nu șterge definitiv site-ul web care poate fi reactivat în orice moment. Dar ecranele de administrare a site-ului nu mai sunt accesibile.
  • arhivele raportați că un site web este arhivat astfel încât acesta să nu poată fi accesat de utilizatori. Ecranele de administrare pot fi vizualizate, dar nu și partea frontală. Din nou, puteți arhiva cu ușurință un site web în orice moment și nu va fi șters.
  • spam- nu șterge site-ul, ci îl marchează ca spam. Acesta va fi indisponibil (front-end și administrator) până când nu decideți altfel.
  • Elimina ștergeți site-ul web. Folosiți această opțiune cu extremă precauție!

Ecranul implicit pentru site-urile web suspendate

WordPress are un ecran implicit pe care îl afișează atunci când un site web este șters.

Iată ce vedeți în fiecare scenariu.

Site-uri web dezactivate

Dacă un site web este dezactivat și altcineva decât administratorul de rețea (conectat) îl vizualizează, va apărea un ecran implicit:

acest site nu mai este disponibil.png

Site-uri web arhivate și site-uri web marcate ca spam

Dacă marcați un site web ca spam sau îl arhivați, veți obține un ecran diferit:

Cum să personalizați pagina de eroare a unei sub-pagini web

Aceste ecrane sunt foarte simple. Acestea nu oferă o mulțime de informații vizitatorului sau explică ce se înțelege prin „nu mai este disponibil” sau „arhivat sau suspendat”.

Deci, să ne creăm a noastră.

Rețineți că, dacă site-ul web a fost șters, nu veți vedea niciunul dintre aceste ecrane - în schimb veți fi condus la o pagină 404 de pe site-ul principal.

Crearea unei pagini pentru site-uri web dezactivate

Crearea unei pagini noi pentru a fi afișată atunci când cineva vizitează un site web dezactivat este destul de simplă. Pur și simplu creați un fișier nou numit Blog-deleted.php și așezați-l în dosar WP-conţinut de rețeaua dvs. Acest fișier va fi apoi utilizat pentru a afișa o pagină personalizată în locul paginii implicite.

Rețineți că acesta se află în dosar WP-conţinut de rețea și același fișier va fi utilizat pentru toate site-urile web din rețeaua dvs. care sunt dezactivate. Aceasta înseamnă că trebuie să creezi ceva generic, mai degrabă decât ceva specific unui site web din rețeaua ta.

Notă: titlul acestui fișier este foarte confuz. Nu se aplică site-urilor web șterse, ci doar celor dezactivate!

Pagina pe care o creați trebuie să fie independentă: nu va utiliza tema site-ului web și nici nu va solicita pluginuri sau fișiere suplimentare. Prin urmare, trebuie să includeți orice stil în acest fișier sau să apelați o foaie de stil externă, pe care o veți pune într-un folder de stiluri din folderul dvs. WP-conţinut .

De asemenea, va trebui să includeți secțiune <head>și tag-uri <body>deschiderea și închiderea deoarece acestea nu se vor încadra în fișierele antet sau subsol ale temei dvs.

Din simplitate, voi crea un fișier foarte simplu, cu tot stilul inclus.

Puteți începe cu un fișier complet gol dacă doriți sau puteți copia o parte din conținutul din fișierele tematice. Pe de o parte, am copiat conținutul fișierului header.php a temei mele și eu ai s-au schimbat semnificativ, apoi au adăugat manual restul etichetelor.

Iată conținutul meu secțiune<head>:

" /> <? php / * * Imprimați eticheta <titlu> pe baza a ceea ce este vizualizat. * / pagină global $, $ paginată; wp_title ('|', adevărat, 'corect'); // Adăugați numele blogului. bloginfo („nume”); ?>
 .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;
 }

Acest lucru îmi oferă conținutul necesar, precum și unele metadate și stil.

Acum pentru <body>:

>  Acest blog a fost șters, îmi pare rău! Pentru a vă crea propriul site, vă rugăm să vizitați site-ul rețelei principale . ',' Busolă '); ?>

Nu există mult în corp - doar un element pentru conținut, cu un paragraf în interior și un text, care poate fi tradus. Aceasta include un link către site-ul principal, pe care ați putea dori să îl includeți dacă rețeaua dvs. permite înregistrarea utilizatorului.

Puteți, de asemenea, să vă conectați la un alt site din rețeaua dvs. dacă site-ul respectiv a fost înlocuit sau pe o pagină de pe site-ul principal care vă explică strategia de eliminare a site-ului unde doriți.

Să aruncăm o privire asupra ecranului pe care îl avem acum dacă un site web este dezactivat:

Nu este foarte frumos în acest moment - s-ar putea să doriți să adăugați un stil diferit, culori și poate un titlu. Dar vă arată că este posibil să înlocuiți pagina implicită pentru site-urile web șterse și să adăugați orice doriți.

Crearea unei pagini pentru site-uri web arhivate

Dacă doriți, de asemenea, să creați o pagină personalizată pentru site-uri web arhivate sau marcate ca spam (și de ce nu tu?), Va trebui să creați un alt fișier, de asemenea, în folderul dvs. WP-conţinut . Așa numim noi Blog-suspended.php .

Am creat un alt fișier identic cu fișierul meu Blog-deleted.php dar cu text ușor diferit. Iată codul:

" /> <? php / * * Imprimați eticheta <titlu> pe baza a ceea ce este vizualizat. * / pagină global $, $ paginată; wp_title ('|', adevărat, 'corect'); // Adăugați numele blogului. bloginfo („nume”); ?>
 .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;
 }
>  Acest blog a fost suspendat, îmi pare rău! Pentru a vă crea propriul site, vă rugăm să vizitați site-ul rețelei principale . ',' Busolă '); ?>

Iată pagina pe care o primiți când vizitați un site web arhivat:

Din nou, vizitatorul nostru are mai multe informații și un link către site-ul principal. Puteți înlocui acest lucru cu orice doriți.

Opțiuni mai avansate

Puteți aduce această tehnică mai departe.

Primul lucru pe care îl puteți face pentru a vă îmbunătăți codul este să separați stilurile și să le adăugați la o foaie de stil din folderul dvs. WP-conţinut. Apoi, veți apela această foaie de stil pe ambele fișiere pentru site-urile web suspendate și dezactivate, ceea ce înseamnă că trebuie să codificați stilul o singură dată.

Dacă doriți un stil diferit pentru fiecare din cele două pagini, puteți adăuga o clasă suplimentară la etichetă body pentru fiecare fișier și vizați-l.

Pentru a apela noua foaie de stil, adăugați această linie de cod la secțiune <head> fișierul dvs.:

De asemenea, puteți importa foaia de stil din tema care a fost activată pentru site-ul suspendat. Aveți grijă să faceți acest lucru - dacă site-ul web este spam, poate exista o problemă cu codul sau dacă ați șters tema după ce ați dezactivat site-ul.

Dar dacă doriți să faceți acest lucru, puteți include foaia de stil cu această linie în <head>:

" />

Puteți face acest lucru cu un pas mai departe folosind funcția pentru a apela fișiere tematice specifice, cum ar fi antetul sau subsolul. Dar, din nou, aveți grijă, deoarece tema poate fi ștearsă sau coruptă. Dacă da, vă oferă opțiunea de a oferi fiecărui blog o pagină agățată care arată unic.

O altă opțiune este să utilizați foaia de stil a site-ului dvs. principal, ceea ce înseamnă că puteți crea toate ecranele dvs. suspendate / dezactivate cu propria dvs. marcă. Pentru a apela foaia de stil din tema principală, trebuie să adăugați acest cod în etichetă <head>:


" />

Apoi veți utiliza elementele corespunzătoare pentru marcarea paginii dvs., astfel încât să funcționeze cu tema principală a blogului dvs. - sau puteți invoca fișiere din acea temă folosind eticheta include.

În cele din urmă, puteți utiliza etichete condiționate pentru a verifica ID-ul blogului, starea blogului sau orice altceva doriți să verificați și apoi distribuiți conținutul în consecință.

Dar dacă nu doriți să mergeți atât de departe, o pagină simplă precum cea pe care am creat-o mai sus va oferi vizitatorilor mai multe informații decât cele implicite și vă va permite să direcționați oameni către alte părți din rețeaua dvs.

Este ușor de înlocuit paginile implicite pentru site-urile web cu dizabilități

Dacă urmați pașii de mai sus, puteți înlocui rapid și ușor paginile implicite ale site-urilor web arhivate, suspendate sau șterse din rețeaua dvs.

În acest fel, veți putea oferi vizitatorilor mai multe informații decât le oferă ecranele implicite și puteți furniza un link către site-ul dvs. principal, astfel încât să nu părăsească rețeaua.

Descoperiți și câteva plugin-uri premium WordPress  

Puteți folosi altele WordPress plugin-uri pentru a oferi un aspect modern și pentru a optimiza gestionarea blogului sau site-ului dvs.

Vă oferim aici câteva plugin-uri WordPress premium care vă vor ajuta să faceți asta.

1. Social Share și Locker Pro

Un alt mare candidat în lista noastră de pluginuri de blocare este Social Share și Locker Pro. Acest WordPress plug-in premium oferă tone de funcții aproape la fel ca pluginul Bloom văzut mai sus.

Plugin social share locker pro wordpress

Veți găsi ca caracteristici principale: a cacționar și dorește, ddeblocarea conținutului după partajare, pagarta mai multor tipuri de conținut, Integrare Visual Composer, un effet cu surplusul mouse-ului, un mise pagina 100% răspuns, afacilitarea codurilor scurte, de exMai mult.

Vezi și Pluginurile 9 WordPress pentru a permite conexiunea prin intermediul rețelelor sociale.

Descarca | Demo | web hosting

2. Youtubomatic 

Youtubomatic este nou WordPress plug-in premium care va fi util mai ales dacă sunteți un blogger video. Când aceasta WordPress plug-in este activ pe site-ul dvs. web, poate importa automat videoclipuri de pe YouTube și le poate publica pe WordPress folosind API-ul nativ YouTube. 

Pluginul wordpress Youtubomatic creează un blog automat

După ce această caracteristică este activată, puteți descărca un videoclip pe canalul dvs. de pe YouTube, pur și simplu accesând-o printr-un link.

Veți putea importa atât postări cât și comentarii pe YouTube pentru a oferi conținut atractiv pe blogul dvs. Pluginul reduce conținutul duplicat cu unele funcții avansate, cum ar fi un generator de fraze aleatoriu și un generator de sinonime care va face publicarea dvs. diferită de sursă. Suportul său pentru rotația textului sporește valoarea SEO.

Descoperă și tu Cum se încarcă mass-media în WordPress

Este probabil ca roboții Google să trateze conținutul generat de acest plugin ca unic. Veți putea defini regulile pe baza cărora vor fi generate postările și puteți căuta conținutul folosind filtre și opțiuni. 

Des Scurtăturile sunt disponibile pentru a insera videoclipuri într-o postare pentru a afișa o listă de videoclipuri sugerate de o căutare de cuvinte cheie sau pentru a afișa videoclipuri dintr-o listă de redare.

Descarca | Demo | web hosting

3. Ajax Search Pro pentru WordPress

Ajax Search Pro este unul dintre cele mai bune plugin-uri WordPress bară de căutare premium în timp real pe WordPress. Este foarte personalizabil, cu multe caracteristici și opțiuni și oferă cele mai bune rezultate posibile.Ajax search pro live wordpress filtru de căutare plugin wordpress
Puteți înlocui bara de căutare WordPress cu un motor de căutare mai eficient și mai dinamic. În plus, acest plugin WordPress are peste 60 de teme colorate și complet personalizabile, care vă vor economisi timp.

Vezi articolul nostru pe Pluginurile 10 WordPress pentru a îmbunătăți vizibilitatea site-ului dvs.

Astfel, vă puteți concentra mai mult pe prezentarea vizuală a formularului de căutare.

Descarca | Demo | web hosting

Resurse recomandate

Aflați despre alte resurse recomandate pentru a vă ajuta să construiți și să gestionați site-ul dvs. web.

Concluzie

Acolo! Asta este pentru acest tutorial despre cum să personalizați pagina de eroare pentru subweb-urile WordPress. simte-te liber sa împărtășește acest articol cu ​​prietenii de pe rețelele de socializare preferate

Cu toate acestea, veți putea, de asemenea, să ne consultați Resurse, dacă aveți nevoie de mai multe elemente pentru a vă derula proiectele de creare a site-urilor de internet, consultați ghidul nostru cu privire la Creare blog WordPress.

Dacă aveți sugestii sau observații, lăsați-le în secțiunea noastră comentarii.

...