«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.

5
Bir geliştirici, "2 yıldan fazla bir süre içinde güncellenmeyen" olarak işaretlenmiş bir eklenti kullanabilir mi?
Bu uyarıyla http://wordpress.org/extend/plugins/ adresinde birkaç WordPress eklentisine rastladım : Bu eklenti 2 yıldan fazla bir süredir güncellenmedi. Artık bakım veya destek sağlamayabilir ve WordPress'in daha yeni sürümleriyle kullanıldığında uyumluluk sorunları yaşayabilir. Böyle bir eklentiyi "benimsemenin" veya "doğrulamanın" bir yolu var mı? Wordpress.org'da bir eklentim var, bu yüzden süreci anlıyorum. Eski …

3
Bir widget'ın komut dosyasını / stil sayfasını HEAD'de koşullu olarak sıralayın (yalnızca sayfada mevcutsa!)
Aşağıdaki koşullarla bir WordPress widget'ı için komut dosyaları ve stiller yüklemeye çalışıyorum ... Betikler HEAD'e yüklenmelidir ZORUNLU (aksi takdirde bozulur). Komut dosyaları SADECE widget gerçekten görüntülendiğinde yüklenmelidir (oldukça ağırdır). Çok fazla arama yaptım ve bu yaygın (çözülmemiş) bir sorun gibi görünüyor ... ama burada birisinin başarıyla bir geçici çözüm uyguladığını …

3
Ayarlar API'sının avantajları nelerdir?
WordPress ile neredeyse hiç çalışmadığımı söyleyerek önceden haber vereyim - aslında, WordPress'te son kez bir site yaptığımda 2.2 sırasında geri döndüm. Dün her şeyden bir karışıklık yaptım ve burada temel bir menü eklentisi çalışmaya çalışırken birkaç soru sordum. Şimdi eklentiyi tamamen işlevsel ve beklediğim gibi davranıyorum, bu yüzden burada ve …

2
Eclipse Kullanarak Eklenti Oluşturma Stratejisi
Tutulma PDT kullanarak wordpress eklentisi oluşturma deneyimi olan herkes? Benim durumum: Başka bir eklenti genişletmek için eklenti oluşturmak gerekir (başka bir eklenti premium sürümü olarak bakmak) plugin coreSvn deposundan içe aktararak proje (orijinal eklenti) oluşturdum Eclipse kütüphanesini aradım wordpressve plugin coreprojeye ekledim . Oluşturduğum plugin extenderkomut dosyalarını barındıracak başka bir …

3
Bir eklentiye get_template_part () kullanarak dosya nasıl eklenir?
Çok basit bir soru olabilir, ama mücadele ediyorum. Tema geliştirmede get_template_part()birçok kez çalıştım ve temellerini anlıyorum. Ama bir eklenti geliştirirken, bana bazı hatalar gösteren bunu merak ettim: Uyarı:...\wp-includes\template.php 407 satırında tanımlanmamış sabit STYLESHEETPATH - 'STYLESHEETPATH' varsayımı ve Uyarı:...\wp-includes\template.php 410 satırında tanımlanmamış sabit TEMPLATEPATH kullanımı - 'TEMPLATEPATH' varsayılmıştır Sorunu araştırmak bir …

2
Docker'ı özel bir tema geliştirmek ve dağıtmak için nasıl yapılandırabilirim?
Bu yayını iyileştirmek ister misiniz? Alıntılar ve cevabınızın neden doğru olduğuna dair bir açıklama da dahil olmak üzere bu soruya ayrıntılı cevaplar verin. Yeterli ayrıntıya sahip olmayan yanıtlar düzenlenebilir veya silinebilir. Docker'ı kullanmaya başlıyorum ve hala profesyonel WordPress geliştirme uygulamalarında yeniyim. Özel WordPress tema geliştirme yapabilmem için bir Docker geliştirme …

1
Özel gönderi kısa kodu eklemek için özel medya yükleme içeriği
Herhangi bir sayfa veya yazı eklemek için kısa kod ile birlikte özel yazı tipi "portföy" oluşturan bir eklenti üzerinde çalışıyorum. Kısa kod: [portfolio option1=“1” option2=“0” option3=“1” ] Ve iyi çalışıyor, özel aracılığıyla tüm özel yayınları gösterir WP_query. Ama daha ileri gitmek istiyorum. upload mediaKullanıcının hangi seçenekleri dahil edeceğini ve tüm …

2
Bir eklenti nasıl çatallanır?
Topluluğa geri vermeye başlamak istiyorum, ancak sıfırdan bir eklenti yazmak şu anda beceri seviyemin ve yaratıcılık seviyemin biraz ötesinde (yani, bir eklenti ile ne tür bir problem çözebileceğimi bilmiyorum!) bir şey, zaten yazılmış bir eklenti veya 6 buluyorum!). Ancak, son zamanlarda WP 2.8'den beri terk edilmiş gibi görünen çok basit …


1
Add_filter kullanmak için en iyi yer neresi
Ben işlevini kullanmalıyım add_filterbenim eklentinin içinde initana eklenti komut eylem kanca ya da sadece? Bazen insanların her yerde filtre kullandığını ve initkancaya koyarsam, bazı durumlar için çok geç olurdu. Daha tutarlı bir kod stiline sahip olabilmemiz için action& filterhook'un önceliği hakkında genel bir tavsiye var mı?


6
Eklenti / temalar tarafından oluşturulan PHP dosyaları nerede saklanır
Bir eklenti veya temanın daha sonra içerebilecek bir yerde bir php dosyası oluşturması gereken durumlar vardır. Örneğin, bir captcha eklentisi veya dal / smarty gibi bir tür cazip sistem (Benim durumumda widget koleksiyonu için basit bir şablon motoru). Bu dosya nerede oluşturulmalıdır? Aklıma gelen tek yer wp-content/uploads/, ama bu doğru …

4
Özel tasarlanmış eklenti / tema seçenekleri kullanıcı arayüzleri hakkında ne düşünüyorsunuz?
Muhtemelen özellikle ticari olanlarda özel tasarlanmış eklenti / tema seçenekleri kullanıcı arayüzü oluşturma eğilimini fark ettiniz (örneğin CodeCanyon'da - özel kutular, sekmeler, akordeonlar vb.). Ben şahsen UI ilk etapta birleştirilmesi gerektiğine inanıyorum ve bu bazı çekirdek varsayılan HTML yapısı + CSS sınıfları => stil kılavuzunu takip ederek ulaşmak için WP …

5
Xdebug ile bir eklenti nasıl hata ayıklanır?
PHP 5.3.0 (XAMPP) tabanlı yerel ortamımda NetBeans 6.9.1 ve Xdebug'u kolayca yükleyip kurabildim. Şimdi benim sorunum şu: Wordpress'in index.php veya diğer Wordpress çekirdek PHP dosyalarına bir kesme noktası koyarsanız, NetBeans istenen konumda doğru bir şekilde durur. Bunun yerine bir eklenti dosyasına bir kesme noktası koyarsanız, NetBeans kod yürütme orada durmaz …

2
Eklenti kullanılarak wp_nav_menu tarafından oluşturulan menüye alt menü nasıl eklenir
Bir menü ile yarattı wp_nav_menugibi hangi bakış <ul class="nav-menu" id="menu-top-nav"> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-43" id="menu-item-43"><a href="http://www.example.com/item1.com">Item 1</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-44" id="menu-item-44"><a href="http://www.example.com/item2.com">Item 2</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-45" id="menu-item-45"><a href="http://www.example.com/item3.com">Item 3</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-46" id="menu-item-46"><a href="http://www.example.com/item4.com">Item 4</a></li> </ul> Eklentimi kullanarak "Öğe 3" e bir alt …

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.