WordPress

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

2
WP_Query meta_query anahtarında REGEXP kullanma
Ben böyle WP_Query REGEXP kullanabilirsiniz biliyorum: $query = new WP_Query(array( 'posts_per_page' => -1, 'post_status' => 'publish', 'meta_query' => array( array( 'key' => 'custom_fields', 'value' => 'foo[(][0-9][)]', // with regex stuff 'compare' => 'REGEXP', ), ), )); Ama anahtarda da düzenli ifadelere ihtiyacım var. Bunun gibi: $query = new WP_Query(array( 'posts_per_page' …

2
Özelleştirici JS API'sı
Tamam, böylece özelleştiricinin JS API'sini kullanarak dinamik olarak yeni panel bölümleri ve denetimleri oluşturmak için kendimi eğitmeye çalışıyorum. Birkaç gün sinir bozucu oldu ve JS API ile bunu başarmak için kesin yolu alamadım. Şimdiye kadar, bunu başarmak için yaptığım bir şey ama başarılı olamıyorum: // for Settings api.create( params.id, params.id, …

2
WooCommerce siparişi tam e-postasını nasıl tetikleyebilirim?
WooCommerce ödeme işleminde farklı bir aşamada WooCommerce sipariş tam e-postasını tetiklemek istiyorum. Bu yüzden WooCommerce siparişini arka uçtan tam e-postayla devre dışı bıraktım ve şimdi istediğim noktada e-postayı tetikleyecek bir kod satırı arıyorum. Biraz araştırma yaptım ve siparişin tam e-postasını nasıl kaldıracağımı öğrendim , ancak manuel olarak nasıl tetikleyeceğimi değil. …
10 php  woocommerce 

2
İs_admin gösterge tablosu varsa neden kısa kodlar kaydetmiyorsunuz?
Contact-form-7 , Nextgen-gallery , muhtemelen diğerleri gibi bazı eklentilerin is_admin(), doğru olduğunda kısa kodlarını kaydetmemenin ilginç bir anti-özelliği olduğunu fark ettim . Sorun şu ki, ajax'tan bazı dinamik içerik (kısa kodlu olabilir) oluşturmak ve bunu yapmak için "doğru" wp yolunu kullanmak istiyorsanız, admin-ajax.php, WP_ADMIN'in doğru olması imkansızdır. Admin-ajax.php dosyasının ilk …
10 ajax  dashboard 

4
Orderby meta_value yalnızca mevcut meta_key'e sahip yayınları döndürür
Aşağıdaki wp_query var: $args = array( 'post_type' => 'news', 'orderby' => 'meta_key', 'order' => 'ASC', 'meta_key'=>'custom_author_name', 'post_per_page'=>-1 ); $query = new WP_Query($args); echo $query->found_posts; echo = 10 sonuç çünkü a ile sadece 10 newsgönderi var meta_key = custom_author_name. Ancak news, belirli meta_keyle bir post_meta satırı olmayan yüzlerce yayın var. Söz …

3
Hareketsiz kanca referansları oluşturun
Birçok eklenti geliştiricisi, kullanıcıların ürünlerinin işlevselliğini değiştirmesine izin vermek için filtre / eylem kancaları eklemek için zaman ayırıyor gibi görünüyor. Bu harika, ama genellikle yapmadıkları kancalar listesi ve kaç argüman aldıklarını. Herkes bir eklenti (veya tema) dizinine işaret etmek ve mevcut tüm kancaların listesini görmek için en iyi otomatik yolu …
10 plugins  hooks 

2
Medya kitaplığı - Görüntüleri özel yayın türüyle sınırlandırın
Medya kitaplığının yalnızca belirli bir özel gönderi türüne yüklenen görüntüleri göstermesini sağlayacak bazı wordpress büyü / eklentisi var mı? Yönetici bir resim yüklemek / eklemek için tıkladığında, medya kitaplığı açılır penceresinin tüm siteye değil, yalnızca sanatçıların özel türüne yüklenmiş resimleri göstermesini istiyorum. ACF eklentisini özel alanları ve özel yazı türlerini …

1
WordPress kullanıcısını Oauth2 hesabıyla geçersiz kıl
WordPress'i OAuth2 istemcisi olarak ayarlamaya çalışıyorum. Tüm kullanıcılarımız OAuth sağlayıcısı olan tescilli CMS'de saklanmaktadır. WordPress veritabanımızda çok az kullanıcı var (hiç yok), başta sadece yöneticiler. İdeal olarak, WordPress veritabanında kullanıcı verilerini saklamak istemiyorum çünkü bir şekilde WordPress sitelerinin X sayısı boyunca durumu korumam gerekecek, oysa bizim özel CMS'mizde tek bir …
10 plugins  users  oauth 

2
Ana sayfa, eğer çocuk varsa, torun varsa kontrol
İki senaryo için kullanmak istediğim bir varsayılan sayfa şablonum var. Müşterim için basitlik adına yalnızca bir sayfa şablonu kullanmayı tercih ederim. İşte yapmaya çalıştığım şey: if parent_page OR if child-page without children { display full-width-layout } if child page with children or if grandchild page { display sidebar-menu-layout } Mümkün …

4
wp_redirect () - başlıklar zaten gönderildi
wp_redirect()Sayfada başarıyla bir kayıt formu gönderdikten sonra kullanıcıyı yeniden yönlendirmek için kullanmaya çalışıyorum . Çalışmıyor ve aşağıdaki hatayı gösteriyor: Uyarı: Üstbilgi bilgileri değiştirilemiyor - / Applications / MAMP / htdocs / theme / wp- adresinden zaten (üstbilgiler /Applications/MAMP/htdocs/theme/wp-content/themes/test/header.php:10) tarafından gönderilen başlıklar değiştirilemiyor 1178 satırındaki / pluggable.php içerir Daha önce çıktı …

3
Yeni kullanıcı için e-posta şablonunu nasıl değiştirebilirim
Yeni bir müşteri eklediğimde e-posta yeni kullanıcıya şu biçimde gider: From: WordPress [wordpress@siteurl.com] Subject: [site name] Your user name and password Message: username: user Password: password siteurl.com/wp-login.php Şimdi bu biçimi değiştirmek istiyorum Şunun gibi: From: My Site Name [info@siteurl.com] Subject: siteurl.com customer account activated Message: Your customer account has been …
10 templates  email 

3
Gönderi üzerindeki performansa özel gönderi meta alanı etkisi
Birçok özel tanımlı meta alanları olan gönderileri var. Yazılarda kullanma gereksinimi üzerine onları arıyorum get_post_meta. 10 meta alanı anlamına gelir 10 kez kullanıyorum. Doğru yapıyor muyum? Yani, yukarıdaki yöntemle ilgili herhangi bir performans sorunu var mı ve evet ise, arama sayısını nasıl azaltabilirsiniz. Burada mevcut cevabın farkındayım: Özel Alanlar ve …


3
Özel bir REST API'sı oluşturma
Kullanıcı girdisi alır, özel bir veritabanı arar ve sorgu sonuçlarını görüntüler bir WordPress.org sitesi var. Wpdb sınıfı kullanarak bu çalışma var . Şimdi bir android uygulaması için bu çalışmaya çalışıyorum. Anladığım kadarıyla, bir RESTful sunucu oluşturmak bu tür şeyler için mevcut 'en iyi uygulama'. Bunu yapmama yardımcı olabilecek bazı eklentilere …
10 plugins  mobile  json  restful 

1
Güncelleme bildirimini etkinleştir, güncellemeleri devre dışı bırak
Güncellemelerin nasıl devre dışı bırakılacağı ve / veya güncelleme bildirimlerinin nasıl kaldırılacağı hakkında birçok soru vardır. Ancak güncelleştirmeyi devre dışı bırakan tüm çözümler de güncelleme bildirimlerini devre dışı bırakır. Ancak, kullanılabilir güncellemeler hakkında hala bilgilendirilirken güncelleme olasılığını devre dışı bırakmak istiyorum. Şu anda define( 'DISALLOW_FILE_MODS', true ); Codex kullanıyorum Buradaki …

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.