«wp-enqueue-style» etiketlenmiş sorular

WordPress tarafından oluşturulan sayfaya CSS stil dosyası eklemenin / sıraya koymanın güvenli bir yolu. İlk olarak wp_register_style () ile kaydedilmişse, artık tanıtıcısı kullanılarak eklenebilir.

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'); …

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 …

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!


2
Eklentilere satır içi CSS eklemek hiç sorun değil mi?
Normalde bir eklentide wp_enqueue_style kullanarak stiller eklerdim. Ancak, şu anda yalnızca birkaç satır CSS gerektiren bir eklenti oluşturuyorum ve bir isteği kaydetmek için satır içi stilleri sunmanın daha iyi olup olmadığını merak ediyorum. Açıkçası wp_enqueue_style kullanmanın pek çok avantajı var, ancak bu kadar küçük bir CSS parçası için ekstra bir …

3
Bir temanın stil sayfasını sıralamak ne kadar önemlidir?
Buna bir cevap arayan ağı trol ettim, ama bir nedenden dolayı bulabildiğim tek şey gerçek örnekler, ancak bu özel açıklama olmadan, senaryolarda açıkça söyleniyor. Birisi bana sadece <link rel=stylesheet>header.php içinde kullanmaktan ziyade, bir tema geliştirirken stilleri sıralamanın neden önemli / avantajlı olduğunu açıklayabilir mi ? Ayrıca, temanın varsayılan stil sayfası …

3
Stil sayfası olmadan wp_add_inline_style kullanma
Oluşturduğum özel bir temanın başlığına özel satır içi stiller eklemem gerekiyor. İşe wp_add_inline_style()yarayan bir fonksiyonla karşılaştım, ancak belirli bir stil sayfasına bağlı olduğu için gerçekten bana uymuyor. Bir stil sayfası bağımlılığı olmadan baş etiketinin sonuna satır içi stiller eklemem gerekir. Tema stil sayfasını veya var olmayan birini ayarlamaya çalıştım. Her …

4
Yirmi Oniki temasından Open Sans'ı kaldırın
Twenty Twelve v1.0 için bir alt tema oluşturuyorum ve Open Sans yazı tipini kaldırmak istiyorum. Open Sans, Yirmi On İki fonksiyona eklenmiştir. Php: wp_enqueue_style( 'twentytwelve-fonts', add_query_arg( $query_args, "$protocol://fonts.googleapis.com/css" ), array(), null ); Çocuk sayfamın function.php (aşağıdaki örneklere bakın) içindeki stil sayfasını silmeyi / kaldırmayı denedim, ancak hiçbir etkisi olmadı: function …

4
Yönetici panellerinde özel sütunlara stil verme (özellikle sütun hücre genişliklerini ayarlamak için)
Wordpress'i, özel yazı türlerini kapsamlı bir şekilde kullanan bir proje için CMS olarak kullanıyorum. Her özel yazı türü için yönetici panellerinde sütunları farklı bir şekilde görüntülemem gerekiyor. Gerekli sütunları zaten oluşturdum ve doldurdum. Yapmam gereken CSS'yi biraz ayarlamak. En önemlisi, belirli sütunların genişliğini değiştirmeye çalışıyorum. Örneğin, posta adı kadar geniş …

2
Widget javascript + css dosyaları yalnızca kullanılırsa nasıl yüklenir?
Widget'ım tarafından kullanılan javascript ve css stillerini kendi dosyalarında tutmak istiyorum (ve temaya eklemiyorum). Ancak widget aslında bir kenar çubuğunda kullanıldığında bunları eklemek için wordpress alamıyorum. Bunu denedim: Sınıf bildirimi içinde 2 işlev ekledim class EssentielleRubriquesPosts extends WP_Widget { function addFrontendCss(){ wp_enqueue_style('erw-frontend-css', ESSENTIELLE_RUBRIQUE_WIDGET_PLUGIN_PATH . 'css/EssentielleRubriqueWidget-frontend.css'); } function addFrontendJavascript(){ wp_register_script('jq-hoverintent', PLUGIN_PATH …

2
Wp_register_style'a crossorigin ve bütünlük nasıl eklenir? (Font Awesome 5)
Font Awesome 4'ü <link rel="stylesheet">biçimlendirmeye hem bütünlük hem de crossorigin niteliklerini tanıtan sürüm 5'e yükseltiyorum . Şu anda kullanıyorum: wp_register_style('FontAwesome', 'https://example.com/font-awesome.min.css', array(), null, 'all' ); wp_enqueue_style('FontAwesome'); Hangi çıktılar: <link rel="stylesheet" id="FontAwesome-css" href="https://example.com/font-awesome.min.css" type="text/css" media="all" /> Font Awesome 5 ile iki yeni özellik ve değer sunar ( integrityve crossorigin) örneğin: <link …

3
Sıralanan tüm komut dosyalarının ve stillerin listesini nasıl edinebilirim?
Bir eklenti oluşturuyorum ve diğer eklentiler tarafından kullanılan tüm komut dosyalarının ve CSS'nin listesini almak istiyorum. Bu benim fonksiyonum: function crunchify_print_scripts_styles() { $result = []; $result['scripts'] = []; $result['styles'] = []; // Print all loaded Scripts global $wp_scripts; foreach( $wp_scripts->queue as $script ) : $result['scripts'][] = $wp_scripts->registered[$script]->src . ";"; endforeach; …

2
Enqueued Stiller ve Komut Dosyalarında Sürüm URL Parametresini (? Ver = XXX) Önle
Kullanım Durumu Chrome'un Dev Tools Çalışma Alanı özelliklerini deniyorum. Bir dosyayı doğrudan Dev Tools'da düzenleme ve kaydedilen stil sayfasının kendisini yenilemesini (hatta derleyip sonra yenilemesini!) İçerir. Bununla birlikte, "SASS CSS'yi yeniden derlediğinde Chrome'un" Otomatik Yeniden Oluşturulan CSS "sayfayı yeniden yüklemiyor" StackOverflow sorusunda belgelendiği gibi , stil sayfası URL'sindeki URL parametreleri, …

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.