«functions» etiketlenmiş sorular

İşlev, belirli bir görevi gerçekleştiren bir dizi program talimatıdır. İlgili görevin gerçekleştirileceği her yerde kullanılabilecek bir birim olarak paketlenmiştir.


4
Global değişkenler nasıl ayarlanır ve kullanılır? Ya da neden onları hiç kullanmamaya
GÜNCELLEME: Asıl sorum çözüldü, ancak bu neden küresel değişkenleri kullanmama konusunda geçerli bir tartışmaya dönüşüyor, bu yüzden soruyu güncellemek için güncelleme yapıyorum. Çözüm <?php global $category_link_prop; echo esc_url( $category_link_prop ); ?>@ TomJNowell'in önerdiği gibi oldu . GÜNCELLEME 2: Şimdi tam olarak istediğim şeyi yapıyor. Ama hala küresel kapsamı kullanıyorum ve …
27 php  functions  globals 

1
“With_front” yeniden yazma anahtarı nedir?
Register_post_type işlevinde şu satır var: 'rewrite' => array('slug' => 'Newsletters', 'with_front' => false), Genel olarak hattın ne yaptığını anlıyorum (sümüklü böcek için "haber bültenleri" ekler) ancak 'with_front' bölümünün ne yaptığını özellikle anlamadım. Kabul etmeliyim ki, çözülmesi gereken bir sorunum yok ama aniden merak ediyorum ....
25 functions 

2
Genel ayarlar sayfasına birden çok özel alan ekle
Yapmak istediğim, genel ayarlara birkaç özel alan eklemek. Bu kullandığım kod. Tamam çalışıyor ama sadece nasıl daha fazla alan ekleyeceğimi bilemiyorum. Şimdilik biri telefon numarası diğeri adres adresi olmak üzere iki alan oluşturmak istiyorum: function register_fields() { register_setting('general', 'my_first_field', 'esc_attr'); add_settings_field('my_first_field', '<label for="my_first_field">'.__('My Field' , 'my_first_field' ).'</label>' , 'print_custom_field', 'general'); …

4
Kullanımdan kaldırılan bir işlev çekirdekte ne kadar süre yaşar?
Kullanımdan kaldırılan işlevleri çekirdekten kaldırmanın ardındaki süreç / felsefeyi öğrenmek istiyorum. Kodeks şöyle diyor : Aşağıdaki bu işlevler kullanımdan kaldırılmıştır. Bu, onların yeni işlevlerle değiştirildiği veya artık desteklenmediği ve gelecekteki sürümlerden kaldırılabileceği anlamına gelir. 'Kaldırılabilir' biraz uğursuz ve biraz belirsiz olduğundan, aşağıdaki soruları var. Kullanımdan kaldırılan bir işlevin silinmesi için …

5
wp_enqueue_script yanlış çağrıldı
Nasıl bilmiyorum ama şimdi bu hatayı alıyorum: Uyarı: wp_enqueue_style yanlış çağrıldı. Komut dosyaları ve stiller, wp_enqueue_scripts, admin_enqueue_scripts veya login_enqueue_scripts kancalarına kadar kaydedilmemeli veya sıralanmamalıdır. Daha fazla bilgi için lütfen WordPress'de Hata Ayıklama konusuna bakın. (Bu ileti, sürüm 3.3'te eklenmiştir.) 3049 satırındaki wp-include / function.php dosyasında Uyarı: wp_enqueue_script yanlış çağrıldı. Komut …


3
Yönetici Düzenleyicisi'nde Kısa Kod oluşturma yöntemi
Bu soruyu yaklaşık bir yıl önce sordum ve hedefime ulaşmamı sağlayacak basit bir çözüm olduğunu umuyorum. İşte böyle: Yönetici Düzenleyicisi'nde sıklıkla kısa kodlar kullanıyorum, ancak bunu müşteriye teslim ettiğimde, genellikle nasıl çalıştıklarını anlamıyorlar. Ne arıyorum sadece otomatik olarak yönetici WYSIWYG editörü içinde kısa kodların ilişkilendirme çıktısını yapacak bir çözümdür. Görsel …

3
Tema aracılığıyla eklenti / eklenti eylemini devre dışı bırak
Google Analyticator eklentisini siteme yükledim . Ayrıca, akıllı telefon olmayan mobil tarayıcılar için tasarlanmış bir temayı sunmak için MobilePress eklentisini kullanıyorum . Bu tema için Mobil Cihazlar için Google Analytics'i ayarladım ve daha büyük bir js dosyasına çağrı içerdiğinden Analyticator eklentisini devre dışı bırakmak istiyorum. İşlevler.php veya başka bir yöntem …

6
Wp_nav_menu'da UL'yi nasıl kaldırırım?
Bu sitede arama yapıyorum ve bu soru için birçok cevap buldum . Çoğu benim temam üzerinde çalışmıyor. İşte bulduğum tek bir çözüm ve ihtiyacım doğrultusunda çalışıyor. function wp_nav_menu_no_ul() { $options = array( 'echo' => false, 'container' => false, 'theme_location' => 'primary' ); $menu = wp_nav_menu($options); echo preg_replace(array( '#^<ul[^>]*>#', '#</ul>$#' ), …
19 menus  functions 

5
Ajax çağrısı her zaman 0 döndürür
Her zaman 0 dönen AJAX ile ilgili bir sorun var! Her şeyi kitapla yaptım ve neyin yanlış olduğunu anlayamıyorum? Lütfen yardım et!! İşte Ajax'ım: //Pass data through AJAX var amountToConvert = price; jQuery.ajax({ type:"POST", url: "../../wp-admin/admin-ajax.php", // our PHP handler file action: "ajaxConversion", data: { amount: amountToConvert }, success:function(data){ alert(data); …
18 functions  ajax 

4
WordPress menü öğesine veri özelliği ekleme
Ben Twitter Bootstrap ve menü bağlantı etiketine data-toggle = "modal" özniteliği eklemeniz gerekir. Arama sonuçlarının çoğunda referans Twitter Bootstrap açılır menüler için bir yürüyüş yapıyor ancak bu menü hiçbir açılan vardır ve ben sadece belirli bir özellik eklemeniz gerekir. Sonra bunu buldum: WordPress 3.6 + 'da göründüğü gibi çok yararlı …
18 functions  menus 

3
after_setup_theme öğesinde remove_action alt temasından çalışmıyor
Bir çocuk tema kullanarak zarif temalar tema için bir tema eylem kaldırmaya çalışıyorum .. Bu ana tema function.php herhangi bir yerinde add_action kodu sonra eylem kaldırdığınızda çalışır. Ancak, alt tema işlevlerinden eklediğimde çalışmaz. Php. remove_action ('after_setup_theme', 'et_pb_setup_theme' , 10); Kaldırma eylemi, ekleme eylemiyle aynı önceliğe sahiptir. Çalışmamalı mı? add_action( 'after_setup_theme', …


4
Bir eklentide kullanılan bir işlev nasıl kullanılmaz?
Eklentimde kullandığım işlevlerden biri, küresel kapsamı başka bir işlevle (başka bir eklentide kullanılan) çarpışabilecek bir adla kirletiyor. Yani, sanırım itiraz etmeliyim. Ama bunu nasıl yapmalıyım? function foo() { echo 'bar'; } Bildiğim _deprecate_function()ama benim eklentinin çekirdeğinden işlevini kaldırmak için almalıdır tüm adımları gösteren bir örnek için minnettar olacaktır. Ref: https://developer.wordpress.org/reference/functions/_deprecated_function/

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.