«actions» etiketlenmiş sorular

WordPress çekirdeği boyunca belirli noktalarda yürütülen bir olayın adı.

7
remove_action veya harici sınıflara sahip remove_filter?
Bir eklentinin yöntemlerini bir sınıf içinde kapsüllendirdiği ve ardından bu yöntemlerden birine karşı bir filtre veya eylem kaydettiği bir durumda, bu sınıfa erişemiyorsanız, eylemi veya filtreyi nasıl kaldırırsınız? Örneğin, bunu yapan bir eklentiniz olduğunu varsayalım: class MyClass { function __construct() { add_action( "plugins_loaded", array( $this, 'my_action' ) ); } function …
59 actions  filters 

9
Filtre ve eylem işlevlerine parametre geçirme
İşlev için kendi parametreleri aktarmak için bir yol var mı add_filterya add_action. Örneğin, aşağıdaki koda bir göz atın: function my_content($content, $my_param) { do something... using $my_param here ... return $content; } add_filter('the_content', 'my_content', 10, 1); Kendi parametremi geçebilir miyim? gibi bir şey: add_filter('the_content', 'my_content($my_param)', 10, 1) veya add_filter('the_content', 'my_content', 10, …

3
Filtre ve Eylem Kancaları Arasındaki Fark?
Eklenti API'sine son zamanlarda biraz daha derinlemesine bakıyordum ve eylem ile filtre kancaları arasındaki gerçek farkların ne olduğunu merak ediyordum . İkisi de parametre olarak veri alan olaylardır ve her ikisinin de aynı şeyleri yapabileceği görülmektedir. Açıkçası, eylemler gerçekleştiğinde eylemlerin çağrıldığını ve veriler manipüle edildiğinde filtrelerin çağrıldığını görüyorum, ancak bu …

7
add_action başvuru sınıfı
'Add_action' içindeki bir işlev yerine bir sınıfa başvurmak mümkün müdür? Bunu çözmek gibi görünmüyor. İşte söz konusu işlevin basit bir örneği. add_action( 'admin_init', 'MyClass' ); class MyClass { function __construct() { .. This is where stuff gets done .. } } Yani evet, bu işe yaramaz. Ben de denedim: $var …
38 actions 


1
Yeni bir yazı oluştururken save_post eylemi neden tetikleniyor?
save_postYönetici Panosunda "Yeni Yazı" bağlantısını tıkladığımda, eylemi takip ettiğim fonksiyonumun patlaması beni şaşırttı . Not - Bu, basılmadan önce Saveveya Update, ve geçen bir süre veya otomatik güncelleme sonrasında değil, hemen ateşlenir. Öte yandan, daha sonra bir şeyler yazıp ve Publishveya Updateveya Save Draftdüğmelerine bastığımda, eylem işleyicimin içine koyduğum yankı …

1
Tüm kayıtlı işlemlerin bir listesini alın
Geliştirmediğim bir eklentiyi hata ayıklamaya çalışıyorum ve tüm kayıtlı işlemleri listelemek istiyorum. Bu SO konusunu okudum: WordPress: 'the_content' filtresi için kayıtlı tüm fonksiyonları nasıl elde ederim - StackOverflow Ancak bir kancaya özgüdür ve eylemlerle değil filtrelerle ilgilidir . Gibi herhangi bir değişken var mı $wp_filter?

1
Wp_cron nasıl test edilir?
Bu aptalca bir soru ... Her saat başı çalışacak bir eylem planladım: if(!wp_next_scheduled('my_hourly_events')) wp_schedule_event(time(), 'hourly', 'my_hourly_events'); add_action('my_hourly_events', 'the_function_to_run'); function the_function_to_run(){ echo 'it works!'; } Bunun bir saat beklemeden işe yarayıp yaramadığını nasıl test edebilirim? :) wp_clear_scheduled_hook('my_hourly_events');Bu koddan önce eklemeyi ve wp_cron()sonra eklemeyi denedim , ancak fonksiyonumun çalıştığını göremiyorum ... Düzenle: …
28 events  actions  cron  wp-cron 



3
Özel yazı ekleme / düzenleme sayfalarındaki komut dosyalarını nasıl sıkıştırabilirim?
Bir JS komut dosyasını yalnızca birileri "tarifler" olarak adlandırdığım özel bir gönderi türü eklerken veya düzenlerken eklemeye çalışıyorum. Şu anda bunu yaptığımda script düzgün çalışıyor: if (is_admin()){ wp_enqueue_script( 'my-script' ); } Ancak bu, her yönetici sayfasına yüklenir, onu bir işleve bağlamaya ihtiyacım olduğunu sanıyorum ama ne olacağı hakkında hiçbir fikrim …

4
Do_action ve add_action arasındaki fark
Bu soru yanlış olabilir, bundan emin değilim. Çünkü bu konuda net değilim. add_actionİşlevimizi belirtilen işleve bağlamak için kullanıldığını biliyorum . Örneğin, add_action('wp_head'.'myfunc');şimdi ne kod içinde myfuncyürütülecek wp_head(). Bu açık ama do_actionne şüphe ediyorum? Ben zaten mevcut kancalar (wp_head, wp_footer, .. vb) gibi kendi kanca oluşturmak için kullanılır düşünüyorum Eğer ben …
20 hooks  actions 

1
Eklentim için bir API nasıl oluşturulur?
WordPress için eklentiler geliştiriyorum, geliştirdiğim çoğu eklenti iki veya üç sınıf kullanıyor, bu nedenle Buddypress veya WooCommerce kadar büyük değil. Diğer geliştiricilerin işlevleri özelleştirebileceği ve sistemin Buddypress ve WooCommerce ile aynı olması gereken bir tür karmaşık sistemi (şu anda ayrıntıları paylaşamıyorum, daha sonra geliştirme sırasında) sunmak için iki açık kaynak …

2
Sorun anlaşılması Apply_filters ()
Apply_filters () içinde apply_filters( $tag, $value, $var ... ); Kafamı $valueve $var. Kodeksi okudum ve $valuemodifiye edilebilir gibi geliyor , $vardeğil, ama vahşi doğada bunun herhangi bir örneği bulamadım. Bir değişkeni geçmenin bir yolu olarak kullanılıyor gibi görünüyor. Bu durumda, bununla arasındaki fark $varnedir?
19 filters  hooks  actions 

5
Kayıt verilerini kaydedilmeden önce nasıl düzenleyebilirim?
Bir eklenti var ve ben veritabanına kaydedilmeden önce bazı filtreler yoluyla yazı içeriğini çalıştırmak mümkün olmak istiyorum. Eklenti API'sine baktığımda, yardımcı olabilecekleri gibi görünen iki kancayı görüyorum: save_post wp_insert_post Tek sorun, save_postbir değişken döndürmesi gerekmez gibi görünüyor ve bu yüzden içeriği nasıl filtreleyeceğini bilmiyorum ve wp_insert_postbelgelenmiş görünüyor. Böyle bir şey …

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.