Programlı olarak woocommerce [duplicate] ekleyin

Oct 15 2020

Bu yüzden tüm ürünleri ekleyecek bir web mağazası eklentisi yapmaya çalışıyorum, bir tedarikçiden aldığım ürünler için onları bir api'den alacak. Şimdi php ile programlı olarak bir öznitelik oluşturmaya çalışıyorum, ancak diğer insanlardan çok sayıda kodu nasıl denediğimi bulamıyorum ama modası geçmiş veya çalışmasını sağlayamıyorum, sadece bir düğmeye her bastığımda özniteliğin olacağını istiyorum sadece bir öznitelik yaratmaktan başka bir şey yok.

Woocommerce yanıt kodunda programlı olarak yeni ürün özelliği oluşturmayı denedim (ve daha fazlası…).

Yanıtlar

ibes Oct 15 2020 at 21:56

Çalıştırmaya çalıştığınız kod tam olarak bu mu?

"İnit" eylemi, başlangıçta her WordPress isteğinde çalıştırılır.
Düğmeye basma ile bağlantı yok.

"$ Label_name" parametreniz function create_product_attribute($label_name)hiçbir yere gitmiyor.

Kodunuzun geri kalanı, sizi hedefinize götürecek gibi görünüyor. Ancak kod, sizi hedefe yaklaştırabilecek şekilde başlatılır.

Belirli ürünlere manuel olarak belirli bir özellik eklemek mi istiyorsunuz?

Veya bir düğmeye bir kez basın ve her üründe özelliğe mi sahipsin?

Bir URL parametresi ayarlayan bir düğmenin bulunduğu bir yönetici sayfanız olabilir - bu parametre ayarlandıysa, biraz işlem yapın.