WordPress

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

4
Birden fazla meta anahtar değeri sorgula?
Mutiple meta anahtar değerleri aynı anahtarla nasıl sorgulanır $querystr = " SELECT $wpdb->posts.* FROM $wpdb->posts, $wpdb->postmeta WHERE $wpdb->posts.ID = $wpdb->postmeta.post_id AND $wpdb->postmeta.meta_key = 'key1' AND $wpdb->postmeta.meta_value = 'value1' // why doesn't this work? AND $wpdb->postmeta.meta_value = 'value2' AND $wpdb->posts.post_status = 'publish' AND $wpdb->posts.post_type = 'post' ORDER BY $wpdb->posts.post_date DESC "; …
22 query 

2
Bir kullanıcının (mevcut kullanıcı değil) giriş yapıp yapmadığı nasıl kontrol edilir?
Her yazar sayfası için (özel yazar sayfası şablonu) çevrimiçi durumunu (çevrimiçi / çevrimdışı) görüntülemem gerekiyor. is_user_logged_in () yalnızca geçerli kullanıcı için geçerlidir ve geçerli yazarı hedefleyen ilgili bir yaklaşım bulamıyorum, örneğin is_author_logged_in () Herhangi bir fikir? Cevap One Trick Pony, daha önce kullanmadığım bir şeyi geçici olarak kullanarak kodlamayı iki …
22 author  users  status 

4
TinyMCE editörünü ön yüze nasıl eklerim?
Ön uçuma, kullanıcıların gönderebileceği, ancak şimdiye kadar hiç şans tanımadıkları bir TinyMCE editörü eklemeye çalışıyorum. İşte kod: PHP: add_action('wp_print_scripts', 'my_enqueue_scripts'); function my_enqueue_scripts() { wp_enqueue_script( 'tiny_mce' ); if (function_exists('wp_tiny_mce')) wp_tiny_mce(); } JavaScript: jQuery(document).ready(function(){ tinyMCE.init({ mode : "textareas", theme : "simple", /*plugins : "autolink, lists, spellchecker, style, layer, table, advhr, advimage, advlink, …


5
Editör Rolünün Tema Ayarlarını değiştirmesine nasıl izin verebilirim?
Sadece bir arkadaş için yeni bir Blog hazırladım ve ona bir önlem olarak derhal Yönetici Erişimi vermemenin daha iyi olacağını düşündüm. Editör olarak yeni bir kullanıcı yarattım. Ancak daha sonra bu kullanıcının Arkaplan ve Başlık gibi Tema Ayarlarını değiştiremeyeceğini gördüm. Editör Rolünün Yirmi On veya Bir Çocuğundaki herhangi bir tema …

4
Hard Kod Nasıl Yapılır Özel menü öğeleri
İlk tema yüklendiğinde özel menü öğelerini kodlayabilmemin bir yolu var mı? Yüklendiğinde otomatik olarak bazı ortak sayfalar oluşturacak bir tema oluşturuyorum. Bu yüzden onları Wordpress özel menüsüne de ekleyip ekleyemeyeceğimi bilmem gerekiyor, böylece müşterinin elle eklemesi gerekmiyor mu? Başka bir deyişle: özel menü öğesini programlı olarak ekleme / oluşturma Bir …
22 menus 

5
Walker_Nav_Menu değiştirilirken üst sınıfa 'has_children' sınıfı ekleyin
Wp_nav_menu için özelleştirilmiş bir walker sınıfı yazıyorum ve bir li'nin bir alt menü içerip içermediğini belirtmek istiyorum. Bu yüzden işaretlememin olmasını istiyorum: <li class="has_children [other-wordpress-classes]"> <a class="parent-link">Some item</a> <ul class="sub-menu"> Sınıfları nasıl ekleyip çıkarabileceğimi biliyorum, sadece şu anki öğenin çocuk öğeleri varsa, bana söyleyecek bir şey bulamıyorum. Herhangi bir fikir? …
22 menus 

7
Ekstra TinyMCE editörü <p> ve <br> etiketlerini çıkarır mı?
Hey millet, özel bir meta kutusunda görüntülenen bazı yazılara TinyMCE ekledim. Düzenleyicinin kaydetmeyeceği &lt;p&gt;veya &lt;br/&gt;etiketlemediği durumlar hariç, tüm biçimlendirme işlemleri mükemmel şekilde çalışır . Satır sonlarını korumaz. TinyMCE şöyle kurulur: wp_tiny_mce(true, array('editor_selector' =&gt; $field['class'] ) ); '&lt;textarea name="', $field['id'], '" class="', $field['class'], '" id="', $field['id'], '" cols="60" rows="8" style="width:97%"&gt;', $meta …

8
Yalnızca bir site için ağ etkin bir eklenti nasıl devre dışı bırakılır?
(Potansiyel olarak) büyük bir çok bölgeli ağ kurma sürecindeyim ve gerektiğinde siteleri eklemeyi ve yapılandırmayı mümkün olduğunca kolaylaştırmak için çalışıyorum. Şu anda eklentilerle uğraştığım aşamadayım. Multisite ile eklentileri aktif hale getirmenin birkaç farklı yolunun farkındayım Eklentiyi yerleştirin /plugins, her sitede tek tek etkinleştirin Eklentiyi yerleştirin /plugins, tüm sitelerde etkinleştirmek için …
22 multisite 

4
Kategoriye özel alan ekle
Belirli bir kategoriye özel alanlar eklemek istiyorum. Bir kategori yalnızca aşağıdaki alanları içerir: Ad: Slug: Veli: Açıklama: Bir TV Dizisi Sitem olduğundan, daha fazla alan eklemek istiyorum, yeni bir kategori oluştururken böyle bir şey istiyorum (Kategori = Seri) Ad: Sanatçı: Yıl: Tür: Tür: Özet: Slug: Veli: Açıklama: Ve bunun gibi... …
22 categories 


2
WP'nin WP-CLI altında çalışıp çalışmadığını algılama
Harika WP-CLI aracını kullanıyorum. Belirli bir kullanım durumu için Apache ortam değişkenlerine bağlı olduğundan, yalnızca WP-CLI altında çalışırken bir kod parçasını etkinleştirmem gerekir. WP'nin WP-CLI altında çalıştığını nasıl tespit edebilirim? Bu özel durumda , söz konusu Apache ortam değişkenlerinin varlığını kontrol edebilirim . Ancak, daha genel, kanonik yöntemi kontrol etmek …
22 wp-cli 

2
Genel ayarlar sayfasına birden çok özel alan ekle
Yapmak istediğim, genel ayarlara birkaç özel alan eklemek. Bu kullandığım kod. Tamam çalışıyor ama sadece nasıl daha fazla alan ekleyeceğimi bilemiyorum. Şimdilik biri telefon numarası diğeri adres adresi olmak üzere iki alan oluşturmak istiyorum: function register_fields() { register_setting('general', 'my_first_field', 'esc_attr'); add_settings_field('my_first_field', '&lt;label for="my_first_field"&gt;'.__('My Field' , 'my_first_field' ).'&lt;/label&gt;' , 'print_custom_field', 'general'); …

4
Wp_query tek bir istekle meta gönderebilir mi?
postsDizi içinde meta gönderen bir wp_query oluşturmak istiyorum . $args = array ( 'post_type' =&gt; 'page', 'meta_key' =&gt; 'someMetaKeyName', ); // The Query $query = new WP_Query( $args ); Bu şöyle bir şey döndürür: Gördüğünüz gibi gönderilerin herhangi bir meta verisi yok, meta verinin döndürülen diziye eklenmesi de mümkün mü? …

6
Altbilgide çekirdek jQuery sıkın?
Dosyamda bu var functions.phpve jQuery altbilgiye yüklenemedi. includesGerçi altbilgi cezası dosya yükler. Başka ne yapmam gerekiyor? function starter_scripts() { wp_enqueue_style( 'starter-style', get_stylesheet_uri() ); wp_enqueue_script( 'jquery', '', '', '', true ); wp_enqueue_script( 'includes', get_template_directory_uri() . '/js/min/includes.min.js', '', '', true ); } add_action( 'wp_enqueue_scripts', 'starter_scripts' );

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.