«wp-enqueue-script» etiketlenmiş sorular

Komut dosyası önceden eklenmemişse ve tüm bağımlılıklar kaydedilmişse, komut dosyası dosyasını komut dosyası bağımlılıklarına göre doğru zamanda oluşturulan sayfaya bağlar. Bir komut dosyasını daha önce wp_register_script () işlevini kullanarak kaydedilmiş bir tanıtıcıyla bağlayabilir veya bu işlevi bir komut dosyasını bağlamak için gereken tüm parametrelerle sağlayabilirsiniz. Bu, JavaScript'i WordPress tarafından oluşturulan bir sayfaya bağlamak için önerilen yöntemdir.

8
Kısa kod varken Kodları / Stilleri biçimlendirin
Eklentilerde kullanılmak üzere komut dosyalarını ve / veya stilleri kaydetmenin / bunları kodlamanın fikir yolu nedir? Kısa süre önce kullanıcı avatarını / gravatarını eklemek için basit bir eklenti yaptım . Avatarı (kare, yuvarlak vb.) Görüntülemek için farklı stil seçeneklerine sahibim ve css'i doğrudan kısa kodun içine koymaya karar verdim. Ancak, …

3
Ne zaman wp_register_script () ile wp_enqueue_script () vs sadece wp_enqueue_script () kullanmalıyım?
Ne zaman kullanman gerektiğinin anlaşılmasında sorun yaşıyorum wp_register_script(). Şu anda sadece şöyle bir şey kullanıyorum: add_action( 'admin_enqueue_scripts', array( $this, 'enqueue' ) ); function enqueue() { $handle = 'some-handle'; $js = 'http://example.com/my.js'; wp_register_script( $handle, $js ); wp_enqueue_script( $handle ); } Çok fazla okuma yaptım (Kodeks, bloglar, vb.), Ancak ilk önce ne …

9
Belirli / wp-admin Sayfalarında stilleri / komut dosyalarını nasıl kodlarım?
Bunları kullanarak wp_enqueue_style()ve wp_enqueue_script()gibi şeyler yükleyen iki basit işlev var : function admin_custom_css() { wp_enqueue_style( 'stylesheet_name', 'stylesheet.css') }; function admin_custom_js { wp_enqueue_script( 'javascript_file', 'script.js') }; ... ve birkaç yönetici sayfası, add_menu_page()ve ile oluşturulmuşadd_submenu_page() function my_menu() { add_menu_page('Page 1', 'bar', 'something', 'else', 'foo'); add_submenu_page( 'theme_menu', 'Subpage 1', 'Subpage', 'something', 'else', 'foo'); …

4
Wp-embed.min.js, WordPress 4.4'te ne yapar?
Soru wp-embed.min.jsDosya ne yapar ? Blog sayfamın altbilgisinin sonuna eklendiğini fark ettim. Ondan nasıl kurtulabilirim? Çaba Bazı googling ve ben Codex üzerinde Embeds bulundu sonra . WordPress neden varsayılan olarak sayfama video vb. Eklemek istediğimi düşünüyor? Çevre, ortam WordPress 4.4

1
Scriptleri ve stilleri kaydetmek / sıralamak için doğru yer neresidir
Şimdiye kadar WordPress 3.1.4 kullanıyorum. Nerede (hangi kancanın) kullandığımı karıştırıyorum: kayıt olmak ve / veya zorlamak komut dosyaları ve stiller ön ve arka uçlarında? Sorular: Hangisini kullanmak için doğru kancalar? Tüm ön uç yazım / yazım komutları / stilleri init? Neden hiç yoktur admin_print_styles-{xxx}?

8
Koşullu Olarak Kısa Kodlar için JavaScript / CSS Yükleme
Bir kısa kod oluşturan ve bu kısa kodu içeren herhangi bir sayfaya yüklemek için bir JavaScript dosyası ve bir CSS dosyası gerektiren bir eklenti yayınladım. Komut dosyası / stilin tüm sayfalara yüklenmesini sağlayabilirim, ancak bu en iyi uygulama değil. Dosyaları yalnızca kısa kodu çağıran sayfalara yüklemek istiyorum. Bunu yapmanın iki …


6
wp enginue satır içi komut dosyası nedeniyle bağımlılıklar
Satır içi komut dosyaları için wp_enqueue_script () kullanmanın bir yolu var mı? Bunu yapıyorum çünkü satır içi komut dosyam başka bir komut dosyasına bağlı ve yüklendikten sonra ekleme esnekliğini istiyorum. Ayrıca, bu bir satır içi komut dosyasıdır çünkü php değişkenlerini javascript'e (tema yolu, vb.) Geçiriyorum Şimdiden teşekkürler.

2
Bir ana temanın CSS dosyasını nasıl silebilirim?
Ana temam (Starkers), kaldırmaya çalıştığım bir CSS dosyası ekliyor (bunun yerine @import kullanmak istiyorum, böylece stilleri daha kolay geçersiz kılabilirim). Starkers, fonksiyonlarında aşağıdakileri içerir: php: add_action( 'wp_enqueue_scripts', 'script_enqueuer' ); function script_enqueuer() { wp_register_script( 'site', get_template_directory_uri().'/js/site.js', array( 'jquery' ) ); wp_enqueue_script( 'site' ); wp_register_style( 'screen', get_template_directory_uri().'/style.css', '', '', 'screen' ); wp_enqueue_style( …

2
Bir komut dosyasının / stilin kopyalanıp saklanmadığını kontrol edin
Bir komut dosyası veya bir stil kullanılarak kayıtlı olup olmadığını test etmek mümkün mü wp_register_script/_styleyoksa wp_enqueue_script/_style? Tüm işlevler bir değer döndürmez ve tamamen habersizim. Stil sayfası kitaplıklarına ve sunduğum komut dosyalarına bağlı olarak farklı işlevler arasında geçiş yapmam gerekiyor. Teşekkür ederim!

1
Eklenti javascripti defer = "erfer" etiketi nasıl eklenir?
Eklenti javascripti erteleme etiketi ekleyemedim. Google geliştirici sayfa hızı testi, 7 javascripti iletişim formunda erteleme etiketi eklememi önerir . Bu, iletişim formu 7'nin başlıkta javascript'i içerme şeklidir. add_action( 'wp_enqueue_scripts', 'wpcf7_enqueue_scripts' ); function wpcf7_enqueue_scripts() { // jquery.form.js originally bundled with WordPress is out of date and deprecated // so we need …

4
Belirli bir kod tanıtıcısı olmadan global JS değişkenleri oluşturmak için wp_localize_script kullanmak mümkün mü?
Herhangi bir şekilde, js komut dosyalarının wp_enqueue_script kullanılarak düzgün bir şekilde sıkıştırılmamasına rağmen, tüm js dosyalarından erişilebilen belirli bir kod tanıtıcısı olmadan genel js değişkenleri oluşturmak için wp_localize_script () yöntemini kullanabilir miyiz? Bu, 'ajaxscript' tanıtıcısı için değişkenlik yaratan kullandığım koddur, bu yüzden 'ajaxobject' nesnesine doğrudan header.php içinde yer alan bir …

4
WP betiği / stil yükleyicisi, ön uçtaki komut dosyalarını ve stilleri birleştirmek ve gziplemek için kullanılabilir mi?
WP, wp-admin'de yer alan güzel bir javascript yükleyiciye sahiptir: http://core.trac.wordpress.org/browser/tags/3.0.4/wp-admin/load-scripts.php ve bir CSS yükleyici: http://core.trac.wordpress.org/browser/tags/3.0.4/wp-admin/load-styles.php Bunları ön tarafta da kullanıp kullanamayacağımı merak ediyordum, sadece yönetici değil, çünkü tüm kodlanmış betikleri bir araya getirip tek bir gzipli dosya olarak sunabiliyorlardı.

5
Bir javascript parçacığını jQuery gerektiren altbilgiye ekleme
Bu kodu kullanarak jquery gerektiren wordpress altbilgisine bir komut dosyası ekleyebileceğimi biliyorum: <?php function my_scripts_method() { // register your script location, dependencies and version wp_register_script('custom_script', get_template_directory_uri() . '/js/custom_script.js', array('jquery'), '1.0', true); // enqueue the script wp_enqueue_script('custom_script'); } add_action('wp_enqueue_scripts', 'my_scripts_method'); ?> Ama ya normal bir jquery pasajını eklemek istiyorum, bir dosyaya …

2
ajaxurl ön uçta tanımlanmadı
Ön tarafta bir ajaxform oluşturmaya çalışıyorum. Kod kullanıyorum jQuery.ajax( { type: "post", dataType: "json", url: ajaxurl, data: formData, success: function(msg){ console.log(msg); } }); bunun için hata alıyorum Uncaught ReferenceError: ajaxurl is not definedworklorAjaxBookForm @ ?page_id=2:291onclick @ ?page_id=2:202 Yönetici benzer bir kod kullanırken arka uç çalışır. Ajax isteğini işlemek için hangi …

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.