it-swarm.asia

WordPress Admin'de çok sayıda sayfayı yönetmeyi nasıl daha iyi hale getirebiliriz?

WordPress açık bir bloglama geçmişinden geliyor ancak birçok sayfa içeren sitelere hizmet vermek için kullanılabilir. Ancak, benim için yetersiz kaldığı yer performans açısından değil, Yönetici alanının çok sayıda Sayfayı, alt sayfayı vb. İşlemesiyle ilgilidir. Hızlı bir şekilde aradığınızı bulmaya çalışırken Sayfalar listesinde gezinmek için bir angarya dönüşür. , özellikle de sayfa hiyerarşileri içine girme yeteneği olmadan vb. İnsanlar bu sorunla başa çıkmak için hangi teknikleri/eklentileri kullanıyor?

14
Rick Curran

CMS Tree View eklentisini kullanıyorum ve çok iyi çalışıyor. Diğer sayfaların yanı sıra tüm sayfalarınızı ana sayfalarının altına daraltır.

Güncelleme 26/09/19 Bu eklenti artık desteklenmiyor ve yalnızca WordPress'in 4.8.7 sürümüne kadar test edildi

7
avesse

Evet, yönetici tonlarca olan bir site için çok iyi çalışmıyor Sayfalar ve Gönderiler . Bahsettiğiniz gibi çoğu WordPress sitesi bloglardı ve eski blog yayınlarını sık sık kim düzenlemeliydi? En yeni kullanılabilirliğe sahip olmak genellikle tüm blogcuların ihtiyaç duyduğu ve blogların çoğunun muhtemelen 5 veya daha az sayfadan oluşması sorun değildi.

Bu yüzden katılıyorum, kesinlikle gerekli.

Bir yönetici elden geçirilmeksizin akla gelen üç şey, aşağıdaki iki tanesi için bazı kodlamalar gerektirecek:

  • Özel Gönderi Türlerini Kullanın
  • Listeye Filtreleme İşlevselliği Ekle
  • Üst Sayfalara Genişletme/Daraltma İşlevselliği Ekleme
  • Mevcut İyi Eklentileri Bulma

Özel Mesaj Türlerini Kullanmayı Düşünün

Sıklıkla, sayfaların çok _ olduğu bir site gördüm - ortaya çıktığında onları çıkarmanın gerçek yararı olabilir Özel Mesaj Türleri . Çünkü genellikle site inşa edildiğinde Özel Mesaj Türleri bile WordPress'te mevcut değildi. Biliyor musun, sahip olduğun tek alet bir çekiçse ...

Bugün bence, onlar hala yeni oldukları için çoğu insan için bir seçenek değil. Yine de, benim tahminime göre, içeriğinize bakarsanız, Sayfaların daha fazla Özel Yazı Türünden birine dönüştürülebileceği kalıpları tanımlarsınız.

Size ilham vermek için, üzerinde çalışacağım birçok özelleştirme içeren iki farklı Özel Yazı Türü için bir ekran görüntüsü:

Example Custom Post Type #1

(kaynak: mikeschinkel.com )

Example Custom Post Type #2
(kaynak: mikeschinkel.com )

Mevcut Sayfaların Gönderi Türlerini Değiştirmek İçin

Zaten çok sayıda sayfanız olduğundan, mevcut gönderi türlerinizi yeni özel gönderi türü olarak değiştirmeniz gerekebilir. Bunu yapmanın bir yolu, uygun Sayfaları seçtiğiniz bir özel etiketle etiketlemek ve ardından etiketli Sayfalar için yazı türlerini değiştirmek için bir PHP komut dosyası veya bir SQL sorgusu yazmak olacaktır.

Alternatif olarak türünü değiştirmenize izin veren özel bir meta kutusu yazabilir ve/veya tür değiştiren bir özellik sunmak için Sayfa listesini değiştirebilirsiniz. Bu bölüm özel ilgi gösteriyorsa, bunlardan birinin nasıl yapılacağını soran bir özel ekleyin.

Listeye Filtreleme İşlevselliği Ekleme

Diğer bir yaklaşım, listeye daha fazla filtre seçeneği eklemek olacaktır. Kategorilere, etiketlere ve/veya meta değerlere göre filtreleyebilirsiniz. İşte cevabım meta değerlerini sıralamak için kod yazmayı gösterdiğim bir soruya; filtreleme benzer:

Custom Post List Sorting in the WordPress Admin
(kaynak: mikeschinkel.com )

Özel ihtiyaçlarınız için bunun tam olarak nasıl yapılacağı hakkında daha fazla bilgi istiyorsanız, lütfen daha özel bir soru sorun mu?

Üst Sayfalar İçin Genişlet/Daralt İşlevleri Ekleme

Üçüncü bir yaklaşım, jQuery ve belki de AJAX kullanarak genişleme/daraltma işlevi sağlamak ve yalnızca üst düzey sayfaları görmenize ve ardından ilgili alt sayfalara inmenize izin vermek için olabilir. (Maalesef bunun için iyi bir ekran görüntüsü bulamadım.)

Bu da biraz programlama gerektiriyor ve ilgileniyorsanız lütfen konuyla ilgili daha ayrıntılı bir soru sorun mu?

İyi Mevcut Eklentileri Bulma

Bunlardan hiçbiri ile ilgili deneyimim olmamasına rağmen, konuyla ilgili bazı blog gönderileri olsa da, belki bunlardan birinin ihtiyacını bulabilirsin:

Bu yardımcı olur umarım?

15
MikeSchinkel

"Ekran Seçenekleri" nde "Ekran Başına Sayfa" seçeneğini değiştirebilirsiniz (sağ üst köşe). Bunu 200'ü beğenecek şekilde ayarlarsanız, hızlı bir şekilde dolaşmak için tarayıcıları Bul işlevini kullanabilirsiniz (Control/Command + F).

Birkaç sayfayı düzenlemek istersem, onları yeni sekmelerde açmak için düzenle bağlantılarını orta tıklıyorum, bu şekilde sayfaların "dizinini" açık tutabiliyorum.

3
Joe Hoyle

Harika soru Kesin bir cevabım yok ve başkalarının yaptıklarını duymak isterim.

Bir kenara biraz, burada WordPress 'Yönetici Kullanıcı Arayüzünü özelleştirebilecek gördüğüm birkaç eklenti var. Not: Bunlardan hiçbirini kendim denemedim ve WP 3.0'da nasıl ücret alacaklarını bilmiyorum.

Muhtemelen güncel olmayan eklentilerin yanı sıra, bir Yönetici Teması kullanarak da Yönetimi özelleştirebilirsiniz.

Belki bir CSS vızıltı, kategori seçiciyi daha belirgin hale getirmek veya başka bir şey yapmak gibi sayfa yönetimini kolaylaştıran bir şeyi hızlandırabilir.

0
Mike Lee

Sadece bekle :). http://core.trac.wordpress.org/ticket/14579 , Scribu listeleri düzenliyor, işleri yönetmeyi daha kolay hale getirmeli. Bunları zaten hallettiniz, sonunda bunun üzerine inşa edebilirsiniz.

Javascript eklemeye ek olarak, toplu işlemlerin gönderi işlemlerine dönüştürüleceği anlaşılıyor. Bu, kullanıcıların bir kerede daha fazla değişiklik yapmasını sağlar.

0
hakre