«actions» etiketlenmiş sorular

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

5
after_setup_theme her zaman çalışır
Bazı fakülte üyelerim için bir çocuk teması oluşturuyorum ve temanın bir parçası olarak, temanın etkinleştirildiği sırada birkaç eklentinin etkinleştirilmesini istiyorum. Doğal olarak, after_setup_theme eylemini kullandım ve kurulum işlevimi çağırdım. HER istek üzerine (admin ve başka türlü) çalıştırılması dışında harika çalışır. Bunu kurulum işlevinin sonuna ekleyerek bunu kanıtladım: echo '<script type="text/javascript">alert("This …

4
Gönderiyi yayınlamadan önce özel bir alanı doğrulamak için herhangi bir işlem filtresi / kancası var mı?
Özel bir dosyalama var xxxx_url. xxxx_urlbenzersiz olmalı. Peki, yayını yayınlamadan önce, xxxx_urlbunun benzersiz olup olmadığından emin olmak istiyorum ? Benzersiz değilse, yayının yayınlanması reddedilmelidir. Denedim publish_post. Ancak bu doğru değil, çünkü yayını yayınladığımızda tetikleniyor. Kodumu yayınlamadan hemen önce çalıştırmak istiyorum.

2
İşlem nasıl yapılır ve iade değeri nasıl alınır?
Yani şu senaryo var. Günlükleri veritabanından temizlemek için bir eylem ekliyorum: add_action( 'myplugin_clean_logs', array( 'MyPlugin_Logs', 'clean_logs' ) ); Şimdi bu eylemi periyodik olarak çalıştırmak istiyorum: wp_schedule_event( current_time( 'timestamp' ), 'daily', 'myplugin_clean_logs' ); ve manuel olarak yürütün: do_action( 'myplugin_clean_logs' ); Yöntem MyPlugin_Logs::clean_logs, etkilenen satırların sayısını döndürür veya bir şey başka yöne …
10 actions 


1
Wp_options içinde saklanan verileri silmek için jQuery kullanma
Birisi bana sorunum hakkında daha fazla bilgi verebilir mi acaba? Eklentimin bir kısmı, hata ayıklama amacıyla günlük dosyalarını depolar. Onları jquery ve wp_localise_script kullanarak yönetici sayfamdaki (div # log) başarıyla görüntüledim. Bu günlükleri silmek için bir düğme var ama bunu nasıl işleyeceğinden emin değilim. Ajax'ın burada işe yarayabileceğini ama nereden …
10 jquery  ajax  actions  options 

2
Add_action ('init') ile add_action ('wp_enqueue_scripts') ne zaman kullanılır?
Temamın function.php dosyasında, jquery'nin nerede yüklendiğini (temanın diğer komut dosyalarıyla birlikte altbilgide) kontrolünü elde etmek için bir add_action çağırıyorum. Sahip olduğum sorun, add_action ('wp_enqueue_scripts') kullandığımda, yalnızca eklenti yüklü değilse ateş gibi görünüyor olmasıdır. Ancak, add_action ('init') yöntemi her durumda çalışır. Neden hatırlamıyorum, ancak bu durumda add_action ('wp_enqueue_scripts') tercih olduğuna inanıyorum. …

1
wp_headers vs send_headers. Her biri ne zaman kullanılır?
Gördüm wp_headersve send_headersher ikisi de daha önce aynı şey için kullandım ve hangisini ne zaman kullanacağınızı nasıl bildiğinizi merak ediyorum ... Açık send_headerskodeks sayfa eklemeye bir örnektir var X-UA-Compatible: IE=edge,chrome=1meta etiketi genellikle beri Internet Explorer geriye dönük uyumluluk için çok geç yüklenen eğer intranet sitelerinde başarısız . Bu send_headersörnek şöyle …

2
Rol ve yetenek eklerken hangi eyleme geçmeliyim?
Yeni bir özel rol ayarlamak ve mevcut rollere yeni bir özellik eklemek için add_role () ve $ role-> add_cap () kullanacağım. Bunu yapmak için en iyi yerin nerede olduğunu merak ediyorum. Açıkçası bunu doğrudan fonksiyonlar içinde yapabilirim. Php ve onunla yapılabilir. Ama bu en iyi yöntem mi? Bunu yalnızca admin_init …

3
Bir gönderi çöp kutusuna taşındığında yürütülecek işlev.
Merhaba bir yazı çöp kutusuna taşındığında gerçekleştirilebilecek bir eylem var .... delete_post ve deleted_post denedim. Her eylem için iki kez çalışır (kodeksde yazıldığı gibi eylemden önce ve sonra) ve çıktı yalnızca posta çöp kutusundan silindiğinde gösterilir. Örnek, yazarın gönderisinin bir nedenden dolayı çöp kutusuna taşındığını belirten bir e-posta göndermek ve …

10
Harici bir Sınıftan eylem kaldırma
Ben burada bu soruya benzer bir şey yapmaya çalışıyorum: remove_action veya dış sınıfları ile remove_filter? Kaldırmaya çalışıyorum <!-- This site is optimized with the Yoast WordPress SEO plugin v1.0.3 - http;//yoast.com/wordpress/seo/ --> eklentiden mesaj. Ve bana bunun nasıl etik dışı olabileceğini söylemeden önce yazar burada yapmanın uygun olduğunu söylüyor: http://wordpress.org/support/topic/plugin-wordpress-seo-by-yoast-how-to-remove-dangerous …
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.