WordPress

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


4
Eklentideki özel yazı türü için özel arşiv sayfası oluşturma
"My_plugin_lesson" adlı özel bir yazı türü oluşturan bir eklenti yazıyorum: $args = array ( 'public' => true, 'has_archive' => true, 'rewrite' => array('slug' => 'lessons', 'with_front' => false) ); register_post_type ('my_plugin_lesson', $args); Özel gönderi türünün bir arşivi vardır ve arşivin URL'si: http://example.com/lessons Bu arşivin görünümünü özelleştirmek istiyorum; Yazıları standart WordPress …


2
Gezinme öğelerinden sayfa kimliklerini alma
Ben wp_querysadece gezinme listelenen sayfaları almak için kullanabilirsiniz böylece benim gezinti tüm kimlikleri almak ve bir dizeye dönüştürmek çalışıyorum . Kimlikleri almak için kod: $menu_name = 'primary'; if ( ( $locations = get_nav_menu_locations() ) && isset( $locations[ $menu_name ] )) { $menu = wp_get_nav_menu_object( $locations[ $menu_name ] ); $menu_items = …
11 menus  id 

2
WooCommerce'de tamamlanmış bir siparişe ikinci bir e-posta adresi ekleme [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Sorunuzu güncelleyin o yüzden -konu üzerinde WordPress Geliştirme Stack Exchange için. 5 yıl önce kapalı . Bu soruyu sormadan önce, Woo ürünleri hakkında soruları yanıtlamak için (meşru) bir tereddüt olduğunu biliyorum çünkü kendi destekleri …

4
“Hızlı düzenlemeyi” yalnızca function.php içindeki yönetici olmayanlar için devre dışı bırak
Bunu benim işlevlerimde var. Php function remove_quick_edit( $actions ) { unset($actions['inline hide-if-no-js']); return $actions; } add_filter('post_row_actions','remove_quick_edit',10,1); yayınlanan yayınlar listesini kaydırırken arka uçtaki hızlı düzenleme bağlantısını kaldırmak için. Bir cazibe gibi çalışır, ancak yönetici rolü için bile devre dışı bırakır. Geri kalanı için diabing yaparken sadece yönetici için gösterilmesini sağlamak mümkün …
11 quick-edit 

2
Her Ajax talebi için benzersiz bir nonce nasıl edinilir?
Wordpress'in sonraki Ajax istekleri için benzersiz bir nosyonu yeniden oluşturması hakkında birkaç tartışma gördüm, ancak benim hayatım için Wordpress'i yapamıyorum - her ne zaman yeni bir şey olacağını düşündüğümde nonce, Wordpress'ten aynı nonce'yi geri alıyorum. WP'nin nonce_life kavramını anladım ve hatta başka bir şeye ayarladım, ama bu bana yardımcı olmadı. …
11 ajax  nonce 

1
Kullanıcı arabirimi için admin_notices gibi bir şey var mı?
Wordpress'te yeniyim ve çerçeveden mümkün olduğunca yararlanmaya çalışıyorum. Ön uçta, hata, başarı ve genel bildirimleri arka uçta admin_notices aracılığıyla nasıl ele alındığına benzer şekilde görüntülemek için merkezi bir mesaj alanı istiyorum. Ön uç için benzer bir kanca görmüyorum. Ben admin_notices taklit etmek için ön ucunda hangi eylem içine kanca gerekir …

3
Özel bir gönderi türünün yazarını nasıl değiştirebilirim?
Özel bir yazı türü yaptım ve yayınlar oluşturabilir ve bunları yazarlara atayabilirim. Toplu düzenleme ekranına gidip hemen yazarı değiştirebildiğiniz için bunu yayınlarla yapmak kolaydır. Ancak, bunu özel yazı türümle yapmaya çalıştığımda yazar kutusu yok. Özel yazı türümün yazarını değiştirmek için işlevi nasıl eklerim? EDIT: Bir çözüm buldum, aşağıdaki cevaba bakınız.


5
Bir eklenti için kendi tablosu oluşturmak kötü bir uygulama mı?
Eklentim için ayarları kaydetmek istersem, oldukça kolay ve basittir. Şimdi veritabanına biraz daha kaydetmek istiyorum. Bir dosya adı ve yalnızca bu dosya için geçerli olan 3 değer daha. Ve bu değerlere sahip birçok dosya var. Yerleşik veritabanı yöntemlerini kullanarak bir tür alt diziyi kaydetmek mümkün müdür? Bunları nasıl silebilir ve …
11 plugins  database 

2
MultiSite kurulumunu HTTP'den HTTPS'ye değiştirme
URL'yi http://example.com olarak ayarlanmış şekilde MultiSite yükledim , ancak şimdi tüm istekleri HTTPS üzerinden geçmeye zorlamak istiyorum, bu yüzden URL'yi https://example.com olacak şekilde değiştirmeye çalışıyorum . Ben veritabanından geçti ve https için tüm siteurlve homedeğerleri güncelledim , ancak site hala HTTPS'ye yönlendirilmek yerine HTTP üzerinden yüklenir. Bazı htaccess kurallarını ayarlayabileceğimi …

1
Sayfalandırmalı birden çok WP_Query döngüsü
Bu konuda birkaç soru daha var (ve WP_Query sayfalama birçok insan için büyük bir soru gibi görünüyor) bu yüzden tam olarak nasıl işlevini yapmak için daraltmaya çalışıyorum. Bu kodu sayfalandırma ile tek bir özel döngü oluşturabiliyorum: // http://weblogtoolscollection.com/archives/2008/04/19/paging-and-custom-wordpress-loops/ $temp = $wp_query; $wp_query= null; $wp_query = new WP_Query(); $args = array( …

3
“/ Page / 2 /” neden çalışmıyor?
Sonunda aşağıdaki kodla çalışmak için sayfalandırma var, ancak artık sayfalandırma / videos / sayfa / 2 / 'ye bağlanıyor. Sayfa 2'yi nasıl çalıştırabilirim? <?php $temp = $wp_query; $wp_query= null; $wp_query = new WP_Query(); $wp_query->query('post_type=videos&showposts=1'.'&paged='.$paged); while ($wp_query->have_posts()) : $wp_query->the_post(); //display stuff endwhile; php wp_pagenavi(); ?>

2
current_shortcode () - şu anda kullanılan kısa kodu tespit et
Eklenti sınıfında herkese açık veriler için basit alanlar sağlamak istiyorum: e-posta, telefon numarası, Twitter vb. Liste uzatılabilir. Ayrıntılar için GitHub'daki Genel Kişi Verileri eklentisine bakın. Kullanımı basit tutmak için, yazması kolay kısa kodlar sunmak istiyorum: [public_email] [public_phone] [public_something] Tek fark ikinci kısımdır. Hata kodlu oldukları için kısa kodlar için başka …

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.