WordPress

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

2
Wp_ veritabanında tanımlanmış Roller nerede bulunur?
Çok siteli bir ağda kullandığım bir eklentinin özel beta sürümünü test etmek için listeye girdim. Eklenti yazarlarının özel bir rol eklemek için kodu var. Kullanıcıya tek bir özel rolü dışında herhangi bir rol verme yeteneğini ortadan kaldıran bir hata var. Ziyaret ettiğimde ../wp-admin/network/site-users.php, "Kullanıcı Ekle" rol açılır menüleri yalnızca bu …

8
Get_users ile birden fazla rol alın
Ben böyle bir kod var: $ query_args = dizi (); $ query_args ['fields'] = dizi ('ID', 'görünen_adı'); $ query_args ['role'] = 'abone'; $ users = get_users ($ query_args); foreach ($ kullanıcı $ kullanıcı olarak) $ users_array [$ user-> ID] = $ user-> display_name; Ben daha fazla rol almak istiyor ve …
10 users 


1
Lütfen Wordpress'in MySQL karakter seti ve harmanlama ile düşük seviyede nasıl çalıştığını açıklayın
Soru başlığının da belirttiği gibi, Wordpress'in MySQL karakter kümeleri ve harmanlama seçenekleriyle nasıl çalıştığını anlamaya çalışıyorum. Aşağıda göstereceğim gibi, işler benim için pek mantıklı değil ... Wordpress'i kurulum sayfalarındaki talimatları izleyerek yükledim: https://codex.wordpress.org/Installing_WordPress Talimatların bir parçası olarak, komut satırında MySQL veritabanının manuel olarak oluşturulmasına ilişkin tavsiyelerini, yani komutları takip ettim: …


1
Özelleştirici ayarıyla seçici yenilemeyi nasıl uygularım?
Yaptığım temanın sayfa şablonunda, kullanıcının açılan sayfalar denetimini kullanarak özelleştiricide seçtiği bir sayfaya göre içerik görüntüleyen bir bölüm var. Şu anda sadece standart varsayılan yenileme aktarımını kullanıyor, ancak bu tüm iframe'i yeniden yükleyen bu kadar hantal bir şey olduğundan, yeni seçici yenileme özelliğini kullanmanın mümkün olup olmadığını merak ediyordum. Ama …

2
İs_page_template () neyle karşılaştırılır?
İçinden bakıldığında Wordpress belgelerinde , bu diyor is_page_template()biri sağlandığı takdirde, bir "şablon adının" karşı karşılaştırır. page-homepage.phpAranan bir şablon var Homepage: /* * Template Name: Homepage * Description: The template for displaying the homepage */ Ve ben bu şablonu kullanırken benim fonksiyonlar.php çalıştırmak istediğiniz bazı kod var: if (is_page_template('Homepage')) { ... …

1
wordpress ile silex veya slim çalıştırın
WordPress üzerinde bir tema çalıştırıyorum. Bu temada, bazı yanıt beklediğim bazı AJAX çağrıları yapıyorum. ( http://example.com/capis/v0/packages/ ) Http aramalarının üstünde hizmet vermek için http sunucusu olarak silex kullanıyorum. index.php <?php require_once __DIR__ . '/vendor/autoload.php'; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; use Silex\Application; $app = new Silex\Application(); $app->POST('/capis/v0/packages/', function(Application $app, Request $request) { …
10 plugins  rest-api 

2
İsset'te "tümü" nedir ($ wp_filter ['all'])
WordPress'te yeni doğmuş biriyim. XHTML sayfalarını nasıl oluşturduğunu anlamaya çalışıyorum. Sanırım işlevi do_action( 'hook-name' ), ama isset( $wp_filter['all] )do_action işlevini okurken talimatın anlaşılması ile sıkışmış çünkü kelimenin anlamının ne olduğunu anlamıyorum all. Bir PHP özelliği mi yoksa bir WordPress mi?
10 hooks 

1
İki Yazar Nasıl Birleştirilir?
WordPress sitemde birkaç yayın var. Bazı yayınlar Yazar1'e, bazıları ise Yazar2'ye aittir. Yazarları birleştirmenin bir yolu (eklenti?) Var mı (Örneğin, Yazar1'i Yazar2'ye birleştirmek için) ve tüm yayınların tek bir yazar adına sahip olması? Düzenleme: "Birleştirme" ile anlamı, "Bir yazar kaldır, tüm yayınları diğerine ata" olarak okunmalıdır .
10 users 

2
İşlem nasıl yapılır ve iade değeri nasıl alınır?
Yani şu senaryo var. Günlükleri veritabanından temizlemek için bir eylem ekliyorum: add_action( 'myplugin_clean_logs', array( 'MyPlugin_Logs', 'clean_logs' ) ); Şimdi bu eylemi periyodik olarak çalıştırmak istiyorum: wp_schedule_event( current_time( 'timestamp' ), 'daily', 'myplugin_clean_logs' ); ve manuel olarak yürütün: do_action( 'myplugin_clean_logs' ); Yöntem MyPlugin_Logs::clean_logs, etkilenen satırların sayısını döndürür veya bir şey başka yöne …
10 actions 

2
Wp_insert_post () içindeki “meta_input” parametresi ne için kullanılır?
Ben wp_insert_post () işlevini kullanarak wordpress içine bazı yazı ekliyorum . Her yazıya bazı özel alanlar eklemek istiyorum ve meta_info parametresi bunun için kullanıldı rağmen belgeleri okuma, böyle bir şey denedim: $data = array( 'post_author' => 1, 'post_status' => 'publish', 'post_title' => $post->getTitle(), 'post_content' => $post->getContent(), 'post_category' => $post->getCategory(), 'tags_input' …

3
Wp_get_attachment_image'den Ölçümlendirmeyi Kaldır
Wp_get_attachment_image kullanırken ekim görüntüleri genişlik ve yükseklik kaldırma bazı sorun yaşıyorum. Görüntüyü görüntülemek için kullandığım şey bu <?php echo $image = wp_get_attachment_image( $entry['slide_image_id'], true, 'full'); ?> Kaynak kodu nasıl görünüyor <img width="150" height="108" src="http://website:8888/wp-content/uploads/2015/12/cupcakes-and-cosmetics-logo.png" class="attachment-1 size-1" alt="cupcakes-and-cosmetics-logo" /> Bunun gibi görünmesini istiyorum <img src="http://website:8888/wp-content/uploads/2015/12/cupcakes-and-cosmetics-logo.png" class="attachment-1 size-1" alt="cupcakes-and-cosmetics-logo" /> Görüntü, slide_image_id …

2
WP-Rest-API v2 ile ortam ekleyin
Wp-rest-api v2 ve Oauth2 kimlik doğrulaması aracılığıyla wordpress bloguma bir medya görüntüsü yüklemek için yardımınıza ihtiyacım var. REST API belgelerinde görüntü verilerimi (alan adı, gönderme modu ...?) Gönderme yolunu bulamadım. require('OAuth2/Client.php'); require('OAuth2/GrantType/IGrantType.php'); require('OAuth2/GrantType/AuthorizationCode.php'); const CLIENT_ID = 'XXX'; const CLIENT_SECRET = 'XX'; const REDIRECT_URI = 'http://127.0.0.1/test_api_wp/test.php'; const AUTHORIZATION_ENDPOINT = 'http://wordpress.local/oauth/authorize'; const …
10 media  restful 

3
Current_user_can () ve ilgili işlevleri kullanmanın geçerli zamanlaması nedir?
Vanilya WP çekirdek yükü sırasında mevcut kullanıcı, $wp-init()tema yükünden sonra ve initkancadan önce kurulmaktadır . Bu, initveya daha sonra bağlanmak için iyi işlevsellik pratiğine uygundur . Bununla birlikte, current_user_can() daha önce olduğu gibi ilgili işlevleri çağırmak da yaygın bir uygulamadır . Tanımlama gereği, yükleme işleminin önceki aşamalarıyla çalışan eklentiler için …

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.