Devre dışı bırakılan veya arşivlenmiş WordPress siteleri için hata sayfalarının ayarlanması

Çok bölgeli bir WordPress ağı çalıştırırsanız, büyük olasılıkla yol boyunca bir veya iki siteyi arşivleyecek, askıya alır veya silersiniz. Ağ kendinizi kullanmanız için, bir site oluşturmuş olabilir ve sonra buna ihtiyacınız olmadığını fark etmiş olabilirsiniz, onu mandiri WordPress kurulumuna taşımış olabilirsiniz veya yanlışlıkla sitenin bir kopyasını yapabilirsiniz. yarattı. Tüm bunları yaptım – çok akıllı değil! Ağ, kullanıcıların kendi sitelerini oluşturmaları için açıksa, zaman zaman spam içeren birkaç blogu silmeniz veya ücretsiz denemede bir siteyi silmeniz ancak devam etmemeniz gerekir.
Ve ağınızı bir istemci sitesini barındırmak için kullanırsanız, kendi WordPress kurulumuna taşınan veya istemci işten çıktığında veya bir web geliştiricisine veya başka bir ana bilgisayara geçtiğinde sildiğiniz bir siteniz olabilir. Varsayılan olarak, birisi devre dışı bıraktığınız siteyi ziyaret ederse, sitenin ertelendiğini gösteren oldukça sıkıcı bir varsayılan ekran görecektir. Ancak bu ekranı ayarlamak veya insanları ana sitenizi ziyaret etmeye veya kendi bloglarını oluşturmaya teşvik eden bağlantılar gibi bazı özel içerikler eklemek istiyorsanız ne olur?
Bu yazıda bunu nasıl yapacağınızı göstereceğim. WP-Content dizininizde ekranın varsayılan dosyasını değiştiren bir dosya nasıl oluşturulacağınızı ve nasıl düzenleneceğinizi göstereceğim. Ancak bunu yapmadan önce, siteyi askıya almak zorunda olduğunuz çeşitli seçeneklere ve kullanıcının bu seçeneklerin her birini yaptığınızda ne göreceğini inceleyelim. Siteyi ağınıza zımparalamak – seçeneğim, ağdaki siteleri kaldırma ve askıya alma konusundaki terminolojiyi bulduğumu itiraf etmelidir. Ne anlama geldikleri tam olarak açık değildir ve bazen bunu yaptığınızda, sistem size başka bir şey yaptığınızı söyleyecektir. Öyleyse siteyi ağınızdan silme seçeneğini özetleyelim. Sitemi açarak erişebileceğiniz multisitus sitesinin ekran ayrıntıları> Yönetici Ağı> Sitesi:
Siteyi silmek için dört seçenek vardır:

Bir siteye kaydolduklarında kullanıcının geçtiği etkinleştirme adımlarını devre dışı bırakın. Bu, herhangi bir zamanda yeniden etkinleştirilebilen siteleri kalıcı olarak silmez. Hem ön ekran hem de ekran yöneticisi ekranına erişilemez.
Arşiv, siteyi arşivlenmiş olarak kullanıcı tarafından erişilemeyecek şekilde işaretler. Yönetici ekranına erişilebilir, ancak ön tarafta. Bir kez daha, siteyi herhangi bir zamanda kolayca arşivleyebilirsiniz ve site silinmemiştir.
Spam siteyi silmez, ancak spam olarak işaretler. Spam olarak silmeye veya silmeye karar verene kadar mevcut olmayacak (ön uç ve yönetici).
Siteyi silin. Bu seçeneği çok dikkatli kullanın!
Asma site için varsayılan ekran WordPress, site silindiğinde görüntülenen varsayılan bir ekrana sahiptir. Her senaryoda gördüğünüz şey budur. Site devre dışı bırakılırsa ve ağ yöneticisinin (giren) diğer kişiler onu ziyaret etmesi durumunda devre dışı bırakılan siteler, varsayılan ekranı göreceklerdir:
Arşivlenmiş siteler ve spam olarak işaretlenmiş siteler Siteyi spam olarak işaretlerseniz veya arşivlerseniz, farklı bir ekran elde edersiniz:
Bu ekran çok basit. Ziyaretçilere gerçekten çok fazla bilgi sağlamazlar veya ‘artık mevcut değil’ veya ‘arşivlenmiş veya askıya alınmış’ ile ne anlama geldiğini açıklamazlar. Öyleyse kendiniz yapalım.

Site silinmişse, bu ekranlardan birini görmeyeceğinizi unutmayın, ana sitede 404. sayfaya götürüleceksiniz. Devre dışı bırakılmış siteler için sayfalar oluşturmak, birisi devre dışı bırakılmış bir siteyi ziyaret ettiğinde görüntülenecek yeni bir sayfa oluşturun. Blog-deted.php adlı yeni bir dosya oluşturup ağ WP-Content klasörünüze koymanız yeterlidir. Bu dosya daha sonra varsayılan sayfa yerine özel bir sayfa görüntülemek için kullanılacaktır. Bunun aynı wp-concent.php ağında ve dosya klasöründe olduğunu ve aynı dosyanın ağınızdaki devre dışı bırakılan tüm siteler için kullanılacağını unutmayın. Bu, ağınızdaki bir siteye özgü bir şey değil, genel bir şey yapmanız gerektiği anlamına gelir.

Not: Bu dosyanın başlığı çok kafa karıştırıcı. Bu, silinmiş siteler için, yalnızca devre dışı bırakılmış siteler için geçerli değildir! Yaptığınız sayfa tek başına durmalıdır – site temasını kullanmaz veya ek eklentileri veya dosyaları çağırmaz. Bu nedenle, dosyaya herhangi bir stil eklemeniz veya içerik klasörünüzdeki stil klasörüne gireceğiniz harici stil sayfasını çağırmanız gerekir. Ayrıca, bölümünü ve açılış etiketini ve kapak eklemeniz gerekir, çünkü bu başlık dosyanız veya altbilgi temanızdan girmeyecektir. Basitlik uğruna, içinde yer alan tüm stillerle çok basit bir dosya oluşturacağım. İsterseniz tamamen boş bir dosya ile başlayabilir veya tema dosyalarınızdan bazı içerikleri kopyalayabilirsiniz. İlk olarak, header.php dosya içeriğimi kopyaladım ve önemli ölçüde düzenledim, ardından diğer işaretlemeleri manuel olarak ekledim.
Bu bölümünün içeriğidir:
Core 01DD53BFFB612F354DB2276D6794E1B4 içerir
Bu bana gereken içeriği artı birkaç meta veri ve stil veriyor. Şimdi için:

Çekirdek yükleme
Çok fazla içerik değil – sadece içerik için öğeler, içinde paragraflar ve tercüme edilebilen bazı metinler. Bu, ağınızın kullanıcıların kaydolmasına izin vermesi durumunda eklemek isteyebileceğiniz ana siteye bağlantılar içerir. Veya bu site değiştirildiyse ağınızdaki diğer sitelere veya ana sitenizdeki Siteyi silmek için politikanızı açıklayan veya istediğiniz yere bağlanabilirsiniz.
Bir site devre dışı bırakılırsa şimdi alacağımız ekrana bakalım:
Bu şimdi çok güzel değil – bazı stiller, renkler ve belki farklı bir başlık eklemek isteyebilirsiniz. Ancak bu, silinen site için varsayılan sayfayı değiştirmenin ve istediğiniz her şeyi eklemenin mümkün olduğunu gösterir. Arşivlenmiş veya spam olarak işaretlenmiş (ve neden olmasın) siteler için özel bir sayfa oluşturmak istiyorsanız, arşivlenen bir site için bir sayfa oluşturun, WP-Content klasörünüzde başka dosyalar oluşturmalısınız. Buna blog sınıflandırılmış.php denir. Blog-deted.php dosyamla aynı ama biraz farklı bir metinle aynı olan başka dosyalar oluşturdum. Aşağıdaki kod:
Core 3FF366A4C5992BB7D5104DA60195F270 içerir
Bu, arşivlenmiş bir siteyi ziyaret ederken elde ettiğiniz sayfadır:

Bir kez daha, ziyaretçilerimizin ana siteye daha fazla bilgi ve bağlantıları var. Bunu istediğiniz her şeyle değiştirebilirsiniz. Diğer gelişmiş seçenekler bu tekniği daha ileri götürebilirsiniz. Kodunuzu artırmak için yapabileceğiniz ilk şey, kuvveti ayırmak ve içerik-wp klasörünüzdeki stil sayfasına eklemektir. Daha sonra askıya alınmış ve devre dışı bırakılmış bir site için iki dosyanın her birinden stil sayfasını arayacaksınız, bu da stili yalnızca bir kez kodlamanız gerektiği anlamına gelir. İki sayfanın her biri için farklı bir stil istiyorsanız, her dosya için gövde etiketine ek sınıflar ekleyebilir ve bunları hedefleyebilirsiniz.
Yeni stil sayfanızı aramak için bu kod satırını dosyanızın bölümüne ekleyin:
Core 54a6a8f205748e51392ffce7cdea4e31 içerir
Veya stil sayfasını askıya alınmış bir site için etkinleştirilen temadan içe aktarabilirsiniz. Bunu yaparken dikkatli olun-Site spam içeriyorsa, kodla ilgili bir sorun olabilir veya siteyi devre dışı bıraktıktan sonra temayı silmiş olabilirsiniz. Ancak bunu yapmak istiyorsanız, ‘de bu satırla tema stili sayfasını ekleyebilirsiniz: Çekirdek 267B7363094C40398B74F4ACD6537CB içerir

Bunu, üstbilgiler veya altbilgi gibi temalardan belirli dosyaları çağırmak için dahil edilen işlevi kullanarak daha da ileri götürebilirsiniz. Ama yine, dikkatli olun, çünkü tema silinebilir veya hasar görebilir. Bunu yaparsanız, bu size benzersiz görünen her yoğunlaştırılmış sayfayı verme seçeneği sunar. Başka bir seçenek, ana sitenizden stil sayfası kullanmaktır, yani marka kendi markanız tarafından askıya alınan/devre dışı bırakılan tüm ekranların markasını verebilirsiniz. Ana temadan stil sayfası çağırmak için, bu kodu ‘e eklemeniz gerekir:
Çekirdek D206D9169CBB320CEA671B028B01E10C içerir
Daha sonra, ana blog temanızla çalışması için sayfanızdaki işaretleme için uygun öğeyi kullanacaksınız – veya Insor Etiketini kullanarak temadan dosyaları arayabilirsiniz. Son olarak, blog kimliklerini, blog durumunu veya kontrol etmek istediğiniz her şeyi kontrol etmek için koşullu etiketleri kullanabilirsiniz, ardından uygun içeriği sunabilirsiniz. Ancak bu kadar ileri gitmek istemiyorsanız, yukarıda oluşturduğumuz gibi basit bir sayfa ziyaretçilere varsayılandan daha fazla bilgi verecek ve insanları ağınızdaki diğer yerlere yönlendirmenize izin verecektir. Yukarıdaki adımları izlerseniz, devre dışı bırakılmış bir site için varsayılan sayfayı değiştirmek kolaydır, ağınızda arşivlenen, askıya alınan veya silinen site için varsayılan sayfayı hızlı ve kolayca değiştirebilirsiniz. Bu şekilde ziyaretçilere varsayılan ekran tarafından sağlananlardan daha fazla bilgi verebilir ve ağınızı tamamen terk etmemeleri için onlara ana sitenize bir bağlantı verebilirsiniz. Sayfaları çoklu ağınızdaki ne kadar ayarlıyorsunuz? Multisite hakkında sorularınız varsa, yorumlarda bize söyleyin.

admin

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir