WordPress

WordPress geliştiricileri ve yöneticileri için soru-cevap


4
WordPress'te .css sürümü nasıl değiştirilir?
Başlığın önerdiği gibi, temamdaki bir .css dosyasının sürümünü nasıl değiştireceğinizden emin değilim. Şu anda .css sürümü şu şekildedir: <link rel='stylesheet' id='xxxx' href='https://www. site css/ styles.css?ver=4.6.1' type='text/css' media='all' /> Çalıştırmam gereken bir komut dosyası var mı - 4.6.2 sürümünü yukarıdaki gibi yapmak için nereye bakmalıyım?
13 css 

2
Esc_html, esc_attr, esc_html_e, vb. Arasındaki fark nedir?
Güvenlik adamından geri bildirim aldım ve kodumdaki kullanıcı girişinden uygun şekilde kaçması gerektiğini belirtti. Bu yüzden biraz araştırma yaptım ve kaçan işlevler buldum. Aralarındaki fark nedir? Ne zaman esc_html()ve ne zaman kullanmalıyım esc_attr()? Sonunda bu işlevleri ne zaman kullanmalıyım _e()?

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 …

7
WP CLI localhost'ta (MAMP) “Veritabanı bağlantısı kurulurken hata”
WP CLI ile bir şey oluşturmaya çalıştığımda bu hatayı alıyorum: Error establishing a database connection. This either means that the username and password information in your `wp-config.php` file is incorrect or we can’t contact the database server at `localhost`. This could mean your host’s database server is down. Ancak siteyi …
13 wp-cli 

2
Yönetici panelinde woocommerce siparişlerinde özel alan nasıl görüntülenir?
şu anda tarafından woocommerce özel bir faturalandırma alanı eklemek function custom_override_checkout_fields( $fields ) { $fields['billing']['billing_phone_new'] = array( 'label' => __('Phone 2', 'woocommerce'), 'placeholder' => _x('Phone 2', 'placeholder', 'woocommerce'), 'required' => false, 'class' => array('form-row-wide'), 'clear' => true ); return $fields; } add_filter('woocommerce_checkout_fields','custom_override_checkout_fields'); Yönetici tarafında bu alan değerini düzenlemek gerekiyor. Şu …

6
Eklentiyi silerken tabloları veritabanından sil
Bir eklenti oluşturdum ve bir kullanıcı eklentimi sildiğinde tablolarımı veritabanından silmek için bir işlev eklemek istiyorum. Bir kullanıcı eklentimi devre dışı bıraktığında DB tabloları silen bir işlev oluşturdum, ama bunu istemiyorum. İşte kod: // Delete table when deactivate function my_plugin_remove_database() { global $wpdb; $table_name = "NestoNovo"; $sql = "DROP TABLE …

3
Bir eklentiye get_template_part () kullanarak dosya nasıl eklenir?
Çok basit bir soru olabilir, ama mücadele ediyorum. Tema geliştirmede get_template_part()birçok kez çalıştım ve temellerini anlıyorum. Ama bir eklenti geliştirirken, bana bazı hatalar gösteren bunu merak ettim: Uyarı:...\wp-includes\template.php 407 satırında tanımlanmamış sabit STYLESHEETPATH - 'STYLESHEETPATH' varsayımı ve Uyarı:...\wp-includes\template.php 410 satırında tanımlanmamış sabit TEMPLATEPATH kullanımı - 'TEMPLATEPATH' varsayılmıştır Sorunu araştırmak bir …

1
ACF bir bal tuzağı mı? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 2 yıl önce kapalı . Kurumsal tam yığın geliştiriciyim ve ACF kullanmaya başladım. İlk başta ACF'nin bir web sitesi için tek bir …

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

1
Özel Yazı Türü Ayarları sayfasında, arşivi görüntülemek için sayfayı seçin
Bu nedenle, bu gönderinin kabul edilen cevabını takip ettim Özel Gönderi Türü için 'Ön sayfa gösterileri' ayarına başka bir ayar eklemek mümkün ama tamamen işe yaramadı, bu yazıdaki kabul edilen cevapla karşılaştırmak zorunda kaldı. Do_settings_sections çıktı alınamıyor. Nedenini anlayamıyorum Şimdi, aslında aşağıdaki kodu kullanarak çalışır //Add settings to menu add_action( …

2
Docker'ı özel bir tema geliştirmek ve dağıtmak için nasıl yapılandırabilirim?
Bu yayını iyileştirmek ister misiniz? Alıntılar ve cevabınızın neden doğru olduğuna dair bir açıklama da dahil olmak üzere bu soruya ayrıntılı cevaplar verin. Yeterli ayrıntıya sahip olmayan yanıtlar düzenlenebilir veya silinebilir. Docker'ı kullanmaya başlıyorum ve hala profesyonel WordPress geliştirme uygulamalarında yeniyim. Özel WordPress tema geliştirme yapabilmem için bir Docker geliştirme …

3
Alt temada üst tema çevirisini geçersiz kıl
load_theme_textdomain()Birçok dilde çevrilmiş tüm dizeleri yüklemek için doğru bir şekilde kullanan bir ana tema var . Sonra load_child_theme_textdomain()dizeleri için aynı şeyi elde etmek için kullanılan bir çocuk teması oluşturdum . Ana temada, alt temada değiştirmek / geçersiz kılmak istediğim belirli bir dil için belirli çevrilmiş dizeler var. Bir şablon dosya …

1
WordPress 4.1 çoklu site yüklemesinde birden çok etki alanını eşlemenin doğru yolu nedir?
Bu sorunun ve diğerlerinin farkındayım, ancak www ve www olmayan varyantların doğru davranması için bir alanın multisite ile nasıl ayarlanması gerektiğine dair kesin bir cevap bulamadım. DNS düzeyinde doğru şekilde ayarlanmış joker karakterlere ve define( 'NOBLOGREDIRECT', 'http://www.example.com' );ana sitem için çalışma eklemek için önerilen çözümün olduğuna inanıyorum, ancak aynı yüklemedeki …
12 multisite 

1
Eklenti çoklu sitede ağ etkinleştirildiğinde bir etkinleştirme işlevi nasıl çalıştırılır?
Eklentimi multisite uyumlu hale getirmeye çalışıyorum. Eklenti etkinleştirildiğinde çalıştırmak için register_activation_hook()işlevimi kaydetmek için işlevi kullanıyorum my_activate(). Bu, tek site yüklemesinde iyi çalışır. function my_activate() { // Do some things. } register_activation_hook( __FILE__, 'my_activate' ); Sorun, my_activate()eklentim 'ağ etkin' olduğunda her site için çalışmaz. Ayrıca, ağda yeni siteler oluşturulduğunda çalışmaz. Etkinleştirme …

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.