WordPress

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

3
WordPress Kullanıcı Adını Dizi biçiminde alma
WordPress'te Otomatik Tamamlama işlevi oluşturmak istiyorum. Kullanıcı adının aranabileceği bir arama alanı istiyorum . Aşağıdaki JQuery UI kullanıyorum. <label>Users</label> <input type="text" name="user_name" id="user-name" /> <?php $get_arr_user = array('John', 'Rogers', 'Paul', 'Amanda', 'Peter'); ?> <script> jQuery(document).ready(function($) { var availableTags = <?php echo json_encode($get_arr_user); ?>; $( "#user-name" ).autocomplete({ source: availableTags }); }); …
11 users 

4
Gönderiyi yayınlamadan önce özel bir alanı doğrulamak için herhangi bir işlem filtresi / kancası var mı?
Özel bir dosyalama var xxxx_url. xxxx_urlbenzersiz olmalı. Peki, yayını yayınlamadan önce, xxxx_urlbunun benzersiz olup olmadığından emin olmak istiyorum ? Benzersiz değilse, yayının yayınlanması reddedilmelidir. Denedim publish_post. Ancak bu doğru değil, çünkü yayını yayınladığımızda tetikleniyor. Kodumu yayınlamadan hemen önce çalıştırmak istiyorum.

3
bağımlılık olmadan wp_add_inline_script
Sayfanın altbilgisine enjekte etmek istediğim bir javascript snippet'im var. Bu bir izleme kodu, diyelim ki Google analitiklerine benzer. Bağımlılığı yoktur, bağımsız bir snippettir. Böyle bir şey yapabilirim function render_tracking_code(){ wp_enqueue_script( 'depends-js', 'https://rdiv.com/dummy.js', array(), '0.01', true ); wp_add_inline_script( 'depends-js', 'aWholeBunchOfJavascriptCode' ); } add_action( 'wp_enqueue_scripts', 'render_tracking_code' ); Biraz aptal görünüyor (dummy.js boş …

2
Add_rewrite_rule öğesini anlama
add_rewrite_ruleUrl'den bir param çıkarmak ve isteği iletmek için çalışmaya çalışıyorum . Bununla ilgili birkaç gönderi gördü, ancak çalıştıramadı. Bir url belirli bir dize ile başlarsa, onu url'den kaldırmak ve bir sorgu parametreleri olarak geçirmek istiyorum. Örnek istek URL'si: http://domain.com/foo/my_page Bu, http://domain.com/my_page?param=foo Eğer 'foo' yoksa, sadece normal bir istek olarak geçmelidir. …

2
Siteleri hazırlama, DB'deki senkronizasyon güncellemelerini nasıl yönetirsiniz?
Geliştiricilerin güncellemeleri canlı sunucuya bırakmadan önce bir hazırlama sitesi üzerinden test etmeleri genel olarak kabul edilir, ancak geliştirme güncellemeleri Wordpress DB'de değişiklikler gerektirdiğinde, canlı sitedeki kullanıcılar DB'yi de güncelleyeceğinden işler karmaşıklaşır. Hayal edebileceğim tek (karışık) akış şudur: Yerel sunucuda test (WAMP, XAMP, vb.) Dağıtmaya hazır olduğunuzda, canlı siteyi bakım moduna …
11 database  staging  sync 


3
wp-cli Bakım Modunu Etkinleştirme
Tema veya eklenti yükseltmeleri sırasında, bakım modu etkinleştirilir ve tamamlandığında devre dışı bırakılır. Bakım modunu manuel olarak etkinleştirmek / devre dışı bırakmak mümkün mü? Enabling Maintenance mode... Downloading update from xxxx Disabling Maintenance mode...
11 wp-cli 

4
Yönetici sayfasındaki özel gönderi türünde özel alana göre filtrele
Rekabet adı, cevaplar vb. İçin özel alanlar oluşturmak için Gelişmiş Özel Alanlar kullandım. Resimde gösterildiği gibi yarışmalar için özel bir yazı türü yaptım ve özel alan değerlerimden sütunlar oluşturmak için Wordpress function.php kullandım. Aşağıda gösterildiği gibi yarışmalarda farklı adlar / etiketlerle bir "Filtreleme ölçütü" kutusu açmaya çalışıyorum, ancak yalnızca mümkünse …

1
Wordpress satır içi komut dosyalarını CDATA'da ne zaman sarar?
Wordpress kullanıcılarının, komut dosyası ve html snippet'ini kopyalayarak / postlarının gövdelerine (elbette gerçek olmayan dünya örneği) yapıştırarak kullandıkları bir üçüncü taraf komut dosyasıyla ilgili bir sorunu ayıklamaktayım: <script> window.foobar = window.foobar || { hello: function(){ console.log('Hello World'); } }; window.foobar.hello(); </script> Bazı wordpress kurulumlarının bunu CDATA'da saracağını fark ettim, bazıları …

4
Yönetici: temel meta sorgusunun neden olduğu çok yavaş düzenleme sayfası
Bir yayını veya sayfayı düzenlerken çok uzun yükleme sürelerini fark ettik. Sorgu İzleyicisi'ni kullanarak, bu WP çekirdek sorgusunun 15-20 saniyeye kadar yükseldiğini tespit ettik. SELECT meta_key FROM wp_postmeta GROUP BY meta_key HAVING meta_key NOT LIKE '\\_%' ORDER BY meta_key LIMIT 30 caller: meta_form() post_custom_meta_box() do_meta_boxes() Yazı tiplerimizden biri yaklaşık 20 …
11 admin  editor 

1
CPT Arşiv Sayfaları için Slug'u Slug'un Çok Adına Yeniden Yaz
Ben http://site.com/plugin/plugin-slug/plugin url yapısını oluşturmak yeniden yazılmış slug ile özel bir yazı türü var . CPT Arşivini http://site.com/plugin/ Bir sayfa ve özel sayfa şablonu kullanmadan http://site.com/plugins/ ( labels=>NameCPT'de bulunan) ' ı kullanmak için yeniden yazmak istiyorum . aynı /plugin/ zamanda şu anda yaptığı `/ plugins / page / 21 - …

2
Admin'de post.php dosyasındaki geçerli yazı türünü nasıl bilebilirim?
Im - ve sadece eğer kullanıcı bir yazı (olay.php) yazı tipi "olay" ile düzenliyorsa, admin_init kanca ile bir şeyler yapmaya çalışıyorum. Benim sorunum, wordpress küresel bir değişkeni işaret etmesine rağmen $ post_type çağırıyor. Eğer yaparsam: global $post_type; var_dump($post_type); NULL döndürür. ama bunu yaparsam: global $pagenow; var_dump($pagenow); geçerli sayfamı döndürüyor. yani …

3
Farklı CPT'leri birbirine nasıl bağlarım?
Umarım bu sorunun yeri vardır. Her zaman farklı Özel Yazı Türlerini birbirine bağlamanın, özel sınıflandırma kullanımının popüler kitap örneklerinde (kitaplar / yazarlar / başlıklar, filmler / aktörler / yönetmenler, vb.) Oldukça yaygın bir ihtiyaç olduğunu düşündüm. Ben şahsen "Mesajlar 2 Mesajlar" kullanıyorum, ancak destek durdu. Google'da en alakalı sonuçlar şu …


2
WordPress araması perde arkasında nasıl çalışır?
WordPress aramasını bir dizi özel yazı türünü aramak ve kullanıcının her bir yazı türüne detaya inmesini sağlamak için kullanıyorum. Ancak WordPress'in önce 'en iyi' maçlar olarak gördüğüm şeyi döndürmediğini görüyorum. Örneğin, Microsoft'u ararsam, terimi düzensiz olarak içeren sayfalar, terimi düzenli olarak kullanan sayfalardan önce yine de döndürülür. Temelde WordPress'in sayfaları …
11 search 

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.