«plugin-development» etiketlenmiş sorular

WordPress Eklentileri, bir WordPress blogunda kolay değişiklik yapılmasını, özelleştirilmesini ve geliştirilmesini sağlar. WordPress'in temel programlamasını değiştirmek yerine, WordPress Eklentileri ile işlevsellik ekleyebilirsiniz.

10
Bir eklenti nasıl yapılandırılır
Bu bir WordPress eklentisi oluşturma hakkında bir soru değil. Aksine, varsa, herhangi bir eklentinin dosya mimarisini nasıl bir araya getireceğinize dair kılavuzlar uygulanabilir. Diğer bazı programlama dilleri veya kütüphaneleri, dizinleri ve dosyaları organize etmenin çok kontrollü yollarına sahiptir. Bazen bu can sıkıcıdır ve PHP'nin sunduğu özgürlüğü vurgular, ancak flip-side WordPress …

3
Birden fazla eklenti dizini ekle
Görev register_theme_directory()WP kurulumunuz için ek Temalar dizinleri ekleyerek kayıt olabilirsiniz . Ne yazık ki çekirdek, eklentiler için aynı işlevselliği sunmuyor. Zaten Eklenti, Eklentiler, Eklentiler ve Temalara sahibiz. Ancak daha iyi bir dosya organizasyonu için daha fazlasına ihtiyacımız var. İşte elde edilecek görevlerin listesi: Ek bir eklenti dizini ekleyin Her eklenti …

1
Eklenti geliştirme için özel yazı tipleri veya özel bir veritabanı tablosu kullanmalı mıyım?
WordPress eklentileri yazmakta oldukça yeniyim, ama şimdiden çok derinlere atladım ve yaklaşmakta olan büyük projemde "doğru" yaptığımdan emin olmak istiyorum. Wordpress'i oldukça büyük bir web uygulamasına yoğun bir şekilde genişleteceğim ve veri yapılarını wordpress çerçevesine güvenmek için mümkün olduğunca doğal tutmak istiyorum, ancak kendi özel veritabanı tablolarımı oluşturmanın daha iyi …

10
WordPress geliştirme için hangi süreci kullanıyorsunuz? [kapalı]
Başkalarının WordPress için nasıl tema ve eklenti geliştirdiği ile ilgileniyorum. Bana göre, yönetici panelindeki tarayıcı içi editör bunu kesmiyor. Şu anda, sadece bir PHP eklentisi (NetBeans) içeren bir IDE kullanıyorum, geliştirme web dizinimi sunucumdan aşağı çekiyorum, orada düzenlemiyorum, test etmek için zorluyorum ve daha sonra yaşamak için geçiyorum. Diğer kişilerin, …

3
WPINC ve ABSPATH arasındaki farklar nelerdir?
Eklenti geliştiricileri için eklentilerini doğrudan erişime karşı korumak yaygındır. Bunu yapmanın iki yolunu gördüm: if ( ! defined( 'WPINC' ) ) die; ve if ( ! defined( 'ABSPATH' ) ) exit; WPINC ve ABSPATH arasındaki farklar nelerdir? Hangisi yapmanın 'doğru' yolu?




1
Dizi dizisi ile API ayarları
Wrox WordPress eklenti geliştirme kitabını yeni bir eklentiye başlamak için birincil referans olarak kullanıyorum ve tüm ayarların 1 dizi olarak kaydedilebileceğini anlıyorum ancak kitap buna ve benim yaptığım her şeye örnek vermiyor İnternette bulmak bir örnekten diğerine çok farklı görünüyor. Konstantin’in gönderdiği yazının ikinci yarısı beni yaklaştırıyor, ancak çok alanlı …

5
WP Yönetici bölümünde belirli bir sayfada olup olmadığınızı nasıl kontrol edebilirsiniz? Örneğin, Kullanıcılar> Profil sayfamda olup olmadığımı nasıl kontrol edebilirim?
Bir eklenti yapıyorum ve yönetici kafasına javascript bitleri eklemek istiyorum, ancak yalnızca belirli yönetici sayfaları için. Kendi oluşturduğunuz bir WordPress sayfasındaki gibi sayfalar değil, 'Profiliniz', 'Kullanıcılar' vb. Gibi varolan yönetici bölümü sayfaları demek istemiyorum. Bu görev için özel olarak bir wp işlevi var mı? Bakıyorum ve yalnızca boolean işlevini is_adminve …

1
Wp.media.editor Modal'ı medya dışındaki iletişim kutuları için yeniden kullanmak mümkün müdür
Genişletmek için: Medya Düzenleyicisi yerine kendi özel iletişim kutumumun bir modunu açmak için aynı Modal kodunu / görünümünü (wp.media.Modal, wp.media.FocusManager'da kullanıldığı gibi) kullanmak isterim. Geçmişte, bu tür bir şey için thickbox kullandım, ancak wp.media.Modal, modacılar için geleceğin yolu gibi gözüküyor. JS kaynağını biraz dürttüm ve birkaç olası çözüm buldum: Media-views.js …

4
Eklenti nasıl yapılır ek eklenti gerektirir?
Bir ana eklentiye ekstra işlevsellik katan bir eklenti inşa ediyorum. İdeal olarak, eklenti yönetim ekranında, "etkinleştirme" bağlantısı devre dışı bırakılmalı ve kullanıcının mevcut eklentiyi kullanmadan önce ana eklentiyi yüklemesini ve etkinleştirmesini söyleyen bir satır içi not eklenmelidir.

5
Herhangi bir eklenti geliştirme çerçevesi var mı
WordPress eklentisi geliştirme konusunda yeni olduğum için, birçok eklentinin iç yapısını inceliyorum. Birçoğunun herhangi bir kalıba uymadığını ve bu yüzden nasıl çalıştıklarını anlamak zor olabilir. Resmi belgelerde açıklanan yöntemler dışında, daha genel bir eklenti geliştirme yöntemi olup olmadığını, muhtemelen bir çerçeveyle merak ediyordum.

2
Galeri için Medya Yöneticisini Geliştirin
Media Editor’ü WordPress 3.5’ten sonra galeri görünümünde geliştirmek istiyorum. Sağ tarafa yeni bir seçim alanı eklemek ve seçilen değerleri galeri kısa koduna göndermek istiyorum. Bence, fonksiyon wp.media.galleryiçinde wp-includes/js/media-editor.jsgaleri shortcode eklemek için varsayılan fonksiyonudur. Yeni bir parametre eklemek istiyorum ve parametrenin değerleri Media Manager içindeki seçim alanından geliyor. Özellikle bu sorudan …

5
Meta ve ayrı veritabanı tablolarını yayınla
Veri depolama gerektiren eklentiler geliştirirken, bir yöntem ya da diğerini kullanmanın avantajları ve dezavantajları nelerdir? Kodeksine verilen açıklama ayrıntılı değildir: Ancak, tamamen yeni bir tabloya girmeden önce, eklentinizin verilerini WordPress 'Post Meta'da (aka Özel Alanlar) saklamanın işe yarayıp yaramayacağını düşünün. Meta sonrası tercih edilen yöntemdir; Mümkün / pratik olduğunda kullanın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.