«hooks» etiketlenmiş sorular

Eklentilerin ve temaların temel WordPress işlevlerini genişletme yöntemi.


3
Bu kod kaç kez çalışır? (veya büyükanne ne kadar zengin?)
Varsayımsal örnek ama gerçek dünya uygulanabilirliği (benim gibi öğrenen biri için). Bu kod verildiğinde: <?php function send_money_to_grandma() { internetofThings("send grandma","$1"); } add_action('init','send_money_to_grandma'); add_action('init','send_money_to_grandma'); tamam, şimdi WP sitemi açıp giriş yapıyorum. Yönetici'de birkaç sayfa geçiyorum. Dizüstü bilgisayarımın pili bitmeden önce 'init' eylemi toplam 100 kez patlar . İlk sorular: Büyükanneme ne …

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 


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 …

2
güncelleme sonrası kanca için doğru yolu nedir
Yazı güncellendiğinde kanca yapmaya çalışıyorum ama denediğim tüm kanca updated_post_meta add_action('updated_post_meta', 'my_function'); function my_function($post_id) { echo 'This is my post ID : '.$post_id; } Ben bunu denedim add_action('save_post', 'my_function');ama hiçbir id yankı çıktı, ya da belki bu mesaj zaten yankı ama yönlendirme başlığı gönderilir çünkü asla render.
19 php  hooks  actions  save-post 


3
Yeni blog kurulum formuna Özel Blog Seçenekleri nasıl eklenir?
Yeterince basit bir gereklilik gibi görünüyor, ama mücadele ediyorum: "Yeni Site Ekle" ye bir seçenek alanı eklemek istiyorum . Basit bir metin seçeneği iyi. Bunu nasıl yaparım? Site oluşturulduğunda bu özel blog seçeneğini kaydetmem gerekiyor. Ben $metasağlanan seçenekleri ile değişken geçer 'wpmu_new_blog' kanca kullanabilirsiniz biliyorum , ama ben başka bir …

5
WP Cron Zaman Aştığında Çalışmıyor
Amaç wp_schedule_single_event( )Kullanıcı bir form gönderdikten 8 dakika sonra bana e-posta gönderen tek bir etkinliği yürütmek için kullanmak istiyorum . Sorun Aşağıdaki kod benim functions.php: function nkapi_send_to_system( $args ) { wp_mail( 'xxx', 'xxx', $args ); } add_action( 'nkapi_send', 'nkapi_send_to_system' ); function schedule_event( $id ) { wp_schedule_single_event( current_time( 'timestamp' ) + …
16 hooks  array  wp-cron  cron  events 


1
WooCommerce: Ürün kısa açıklaması ve fiyatının gösterim sırasını değiştirme [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Sorunuzu güncelleyin o yüzden -konu üzerinde WordPress Geliştirme Stack Exchange için. 4 yıl önce kapalı . yeniden: https://modestmix.com/shop/benefit-teas/go-the-fuck-to-sleep/ Ürünün kısa açıklaması "Cidden. Bunun bir fincanını iç ..." Bunun nasıl yapıldığına dağir fikri olan? Zaten …

2
Neden bazı kancalar sınıf bağlamında çalışmıyor?
Ben buna çok şaşırdım. Bazı şeyler yapmak için eklenti sınıfım içinde add_action kullanıyorum - baş, wp_ajax, vb komut dosyaları ve stilleri ekleyin. İşte __construct eylemleri: function __construct(){ add_action('admin_menu', array($this, 'sph_admin_menu')); add_action('sph_header', array($this, 'sph_callback')); add_action('sph_header_items', array($this, 'sph_default_menu'), 1); add_action('sph_header_items', array($this, 'sph_searchform'), 2); add_action('sph_header_items', array($this, 'sph_social'), 3); //Below here they don't work. …
16 hooks  actions  oop 

2
Sınıf yöntemlerini çağrıyı geri çağırma olarak kaydetme
Bunu doğru bir şekilde yapıp yapmadığımdan emin değilim. Anladığım kadarıyla: Eğer bir sınıf foo ve statik bir yöntem çubuğum varsa, dizi array("foo","bar")işlev adı olarak geçirerek geri arama olarak kaydedebilirsiniz . $ Foo bir sınıf örneği varsa ve yöntem çubuğunu çağırmak istiyorsanız dizi geçmek array($foo,'bar'). Sınıfın içinde bir eylem kaydetmem gerekirse, …
16 plugins  hooks  oop 

3
Yönlendirme içeren bir eylem eklemek için hangi kanca kullanılmalıdır?
Aynı sayfa için yeni bir sorgu dizesi oluşturmak için sorgu dizesinden belirli URL parametrelerini kapmak bir eklenti oluşturmak istiyorum. Mükemmel Profesyonel WordPress Eklenti Geliştirme kitabını takip ediyorum, ancak bu eylem için hangi kancayı kullanacağımdan emin değilim. İşte benim eylem fonksiyonu: add_action( 'init', 'tccl_redirect' ); function tccl_redirect() { header ( "Location: …

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.