WordPress’te kullanıcılarınıza kitle eylemi nasıl yardımcı olur?

Her zaman iyi geliştiricilerin bir kereden fazla yapmaları gereken görevleri otomatikleştirdiğine inanıyorum. Ve biliyor musun? Görevlerinizi mümkün olduğunca otomatikleştirmeye çalışırsanız, şanslı olabilirsiniz ve bir gün bir daha asla çalışmazsınız? (Bu oldukça ikna edici bir argüman, değil mi?). Erken emekli olmak için yoldaydım ve örneğin, eklentimizin sürüm sürecinin yeni sürümünü basitleştiren küçük bir senaryo yaptım. Bir WordPress eklentisi geliştiricisi olarak, işiniz de kullanıcınızın hayatını kolaylaştırmalıdır. Bunu elbette, görevlerini tam anlamıyla otomatikleştiren bir eklenti oluşturarak (WordPress Blog tanıtımlarını sosyal ağlarda tam olarak otomatikleştiren) bir eklenti oluşturarak başarabilirsiniz. Ancak hayatı sadece otomasyonla ilgili değil, kolaylaştırmak; Ayrıca, görevlerini basitleştirirseniz, örneğin tamamlamak için gereken adım sayısını azaltırsanız kullanıcınızın işini de kaydedebilirsiniz. Ve bu tam olarak sizinle bugün hakkında konuşmaya geldim.
Birkaç yıl önce WordPress’te ilk eklentinizi nasıl yapacağınız hakkında bir yazı yazdım. Size açıkladım, adım adım, yayınınıza ek bilgi eklemek için kutuyu nasıl düzenleme sayfasına yerleştirebiliriz. Bugün, kullanıcılarımızın hayatlarını basitleştirmek ve eklentilerimizi kullanırken performanslarını artırmak için neler yapabileceğimizi göreceğiz. Başlayalım – Basit Eklentiler Bir Meta Box Nelio içeriği gibi blog içeriğinizi sosyal medyada yeniden paylaşan eklentilerimiz olduğunu hayal edin. Kullanıcılar otomatik olarak paylaşılmayan belirli yayınlarla ilgilenebilir, bu nedenle eklentilerin hangi paylaşılamayacağını veya paylaşılamayacağını söylemek için bazı mekanizmalara ihtiyaç duyarlar. Basitlik uğruna, bunun özel bir meta kutusunda bir onay kutusu kullanarak yapılabileceğini varsayacağız: belirli yayınları otomatik olarak dağıtılmayacak şekilde hariç tutmak için özel bir meta kutusunda onay kutusu. Kullanıcı kutuyu kontrol ederse, gönderi otomatik olarak yeniden dağıtılmaz. Kontrol edilmezse, eklentimiz istediğiniz zaman tekrar paylaşabilir. Peasy kolay, değil mi? Kullanıcılar, kullanıcılarımızın hayatını kolaylaştırmak istiyorsak, tüm kararlarınızı teşvik etmelidir, ilk yapmamız gereken, basitleştirilmesi gereken görevleri, yani en yoğun işleri tanımlamaktır. Örneğimde, böyle bir görev açıkça hangi yayınların yeniden paylaşılabileceğini veya paylaşılamayacağını yapılandırma sürecidir. Daha yakından bakalım.

Sorunların Tanımlanması Kullanıcı hedefleri, eklenti tarafından hangi yayınla yeniden paylaşılmaması gerektiğine kolayca belirlenir. Ne yazık ki, mevcut yapay eklenti sürümümüz, paylaşım seçeneğini bir gönderiden değiştirmek için aşağıdaki adımları gerektirir: Tüm yayınların listesinde bir gönderi bulun
Düzenle bağlantısını tıklayın
Düzenleme ekranı yüklenene kadar bekleyin (birkaç saniye sürebilir)
Aşağı kaydırın ve bir meta eklenti kutusu arayın
Değeri etkinleştirmek için onay kutusuna tıklayın
Yukarı kaydırın ve bir yayın kutusu bulun
Kaydet’i tıklayın
Sıkıcı, değil mi? ? O zaman bunu unutmayın: Kullanıcınız bunu bir gönderiyi her değiştirmek istediklerinde yapmalıdır! Sarsmak?
Üstesinden gelmek istediğimiz sorunu bildikten sonra olası çözüm, olası çözümleri düşünmenin zamanıdır. Örneğin, başımın üstünden:
Gönderin etiketlere ve kategorilere ayarlandığı ve ne paylaşacağını belirlemek için kullanın. Örneğin, doğru kullanıcı arayüzü ile eklentimize şunları söyleyebiliriz: “WordPress’teki tüm yayınları paylaşın ve iş dünyasında hiçbir şey paylaşmayın”.
WordPress’te Mass Action kullanarak, tüm yayınlar listesine doğrudan bir onay kutusu ekleyebilir ve aynı anda birden fazla gönderide yeniden paylaşma seçeneğini değiştirebiliriz.
Birkaç çözüm düşünürken, her şeyin artıları ve eksileri olduğunu unutmayın. Kullanıcınızı hatırlayarak en iyi seçeneği seçmelisiniz. Bu özel durumda, ikinci seçeneği seçebilirim: onay kutusu kullanıcımızın bildiği bir şeydir (meta kutusunda görmeye alışkındırlar) ve nasıl çalıştığını gerçekten anlarlar. Buna ek olarak, kitle düzenlemeye eklemek kolay bir süreçtir. Tersine, bence ilk çözüm çok daha karmaşık – elbette, bu da daha esnek olacak, ancak uygulanması daha zor ve kullanımı daha karmaşık olacak. Ne kadar basit. Sadece bu dört kolay adımı takip edin:
Gönderi listesine yeni bir sütun ekleyin. Bu gereksiz görünebilir, ancak bunu yapmalıyız çünkü kitle eylemi yalnızca listedeki öznitelikleri değiştirebilir.
Yeni sütuna doğru değeri ekleyin.

Kütle Düzenleme Formuna bir onay kutusu ekleyin.
WordPress, kullanıcı bir kütle düzenleme formu gönderdiğinde değerin doğru saklandığından emin olmak için ayarlayın.
Eğer doğru yaparsanız, şunu alacaksınız:
Sonunda yeni kitle eylemleri içeren WordPress üzerindeki kütle düzenleme formunun ekran görüntüsü. Tüm yayınlar listesine yeni bir sütun ekleyin Bu adım çok basittir – manage_posts_columns yönetimine bağlanmak için yeterlidir ve ilgilendiğiniz her yazı türü için yeni bir sütun ekleyin:
Doğru değeri ayarlayın Bu durumda yeni sütunda doğru değeri, manage_posts_custom_column adlı bir eylem kullanacağız. Geri arama işlevi, değerini ayarladığımız sütunlar ve kimlik ile ilgili yayınlar olan iki parametre alır. Kod da çok basit: Yalnızca yaptığımız sütun değerini ayarladığımızdan emin olmalıyız (satır 6 ila 8) ve eğer her şey yolundaysa, yayınların bugün sahip olduğu belirli değerleri (satır 10 ila 14) vermemiz gerekir. : Kütle Düzenleme Formundaki kutuyu bir kez daha kontrol edin, çalışmayı tamamlamak için bir filtre ve WordPress eylemi kullanırız. Bu sefer, Bulk_itit_Custom_box’a bağlanıyoruz ve sadece istediğimiz alanları gösteriyoruz:
Şimdi, bir onay kutusu yazdırmadığımı fark ediyor musunuz, ama seçiliyor mu? Bunu neden yaptığımı merak ediyor olabilirsiniz … ve cevap oldukça basit: onay kutusunun ikili durumu var (kontrol olsun ya da olmasın). Bununla birlikte, kitle eyleminde, genellikle üçüncü bir durum istersiniz, bu da “hiçbir şeyi değiştirmeyin, değeri olduğu gibi bırakın”. Bunu yapmak için, üç değere sahip bir alan yazdırmalıyım- seçin.

Değeri kaydedin (belki) son, ancak daha az önemli değil, kullanıcı tarafından seçilen değerin ne olursa olsun veritabanında saklandığından emin olmalıyız. Bu, save_post eylemi kullanılarak kolayca elde edilebilir. Geri arama işlevinin yalnızca $ _Request dizisinden kullanıcı girişini alması ve değerine bağlı olarak veritabanını güncellemesi gerekir:
Sonuç Bugün, WordPress’e kitle eylemi eklemenin ne kadar kolay olduğunu ve onlara yardım etmek ne kadar kolay olduğunu gördük!Ancak dikkatli olun, sorunu tanımladıktan ve bunun en iyi çözüm olduğuna dikkatle karar verdikten sonra bu çözümü kullanmaya karar verdiğimiz zaman kullanmaya cazip olmayın.Ayrıca benzer sorunlarla karşılaşırken bu sebebi de takip etmelisiniz. Bu nedenle, sıkıcı olan şeyleri hatırlayın, basitleştirin veya otomatik olarak kullanıcılarınız sizden hoşlanacaktır.Isplash’ta Iker Ureteaga tarafından üstün görüntü.

admin

Bir Cevap Yazın

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