WordPress

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

5
Kısmi değişkenler arasında PHP değişkenini geçmenin en iyi yolu?
Header.php gibi bir değişken var: $page_extra_title = get_post_meta($this_page->ID, "_theme_extra_title", true); Bir kez ben: var_dump($page_extra_title); Ben her zaman NULLheader.php dışında olsun (var_dump sadece header.php düzgün çalışır). Aynı değişkeni ihtiyacım olan her yere yapıştırıyorum (page.php, post.php, footer.php vb.), Ama delilik ve her şeyi korumak neredeyse imkansız hale getiriyor. Temamdaki tüm dosyalardan bir …

10
Binlerce cron işini sil
WordPress veritabanımda devre dışı bırakılan ve silinen eklentilerden 29.000 cron işim olduğunu keşfettim. Bir dizi optimizasyon eklentisi denedim ama çok sayıda cron işi eklentileri kullanarak bunları silemediğim anlamına geliyor. Ben de bunu benim fonksiyonları.php başarılı olmadan denedim: add_action("init", "clear_crons_left"); function clear_crons_left() { wp_clear_scheduled_hook("cron_name"); } Phpmyadmin cron kanca ile aramak ve …
16 cron 

4
Wp_nav_menu'yu özel yürüteç ile böl
En fazla 5 öğe gösteren bir menü oluşturmaya çalışıyorum. Daha fazla öğe varsa, <ul>bir açılır liste oluşturmak için bunları başka bir Öğeye sarmalıdır. 5 veya daha az ürün: 6 Ürün veya daha fazla Ben bu tür işlevsellik kolayca menü öğeleri sayar ve daha sonra 5 ayrı bir kalan varsa sarar …

1
Özelleştirici Denetiminde Birden Çok Giriş
Tek bir özel denetimim olduğunu varsayalım, ancak bu denetim, örneğin kaydetme gerektiren 2 girişe sahiptir: Para birimi türü ve değeri Boyut ve ölçü birimi Ad ve soyad Metin ve stil Görüntü ve görüntü boyutu Yazı tipi ailesi ve yazı tipi ağırlığı Bunu nasıl yaparım? Bir denetim oluştururken bir ayar seçeneği …

4
Gezinme menüsüne "Çıkış" bağlantısı ekle
İle birincil gezinme menüsüne nasıl bağlantı ekleyebilirim? class="right" ? Statik bir bağlantı eklemeye çalıştım, example.com/wp-logout.php?action=logoutancak bu bir çıkış onay sayfasına yönlendiriyor. Oturumu kapatma bağlantısı yapmanın herhangi bir yolu var mı?
16 menus  login 


4
Kayıt sonrası / güncelleme sonrasında yönetici bildirimi nasıl eklenir?
Post-meta adresi almak ve lat / lng koordinatları Google API almak için post_save kullanır bir yazı türü var. Ben koordinatları alma ile ilgili bir sorun varsa kullanıcıyı bilgilendirmek için bir yol gerekir. Admin_notices kullanmayı denedim, ancak hiçbir şey görüntülenmedi: public static function update_notice() { echo "<div class='error'><p>Failed to retrieve coordinates. …

4
“Post Lock / Edit Lock” nasıl devre dışı bırakılır?
Bunu sadece bir Yazı Türü için devre dışı bırakmak istiyorum, çünkü başka bir kullanıcı düzenliyorsa gerçekten önemli değil (ana içerik düzenleme alanı Ajaxified ve yöneticiler sadece bunu görebilir). Temel işlevlere baktım ama bir giriş noktası bulamadım. İşlevinden wp_set_post_lockben müdahale etmesi gerekir olduğunu tahmin ediyorum get_post_meta, ama bir orada resmi Bunu …

1
WordPress neden bir Ajax yanıtına 0 (sıfır) ekliyor?
Ajax işleme işlevini exit()veya ile sonlandırmazsam die(), Ajax işlevi istenen ve doğru çıktıyı alır, ancak bunu izler 0. Bunun neden olduğu hakkında bir fikrin var mı? Bu böyle mi olmalı yoksa düzeltilebilir mi? add_action('wp_ajax_get_homepage', 'get_homepage'); add_action('wp_ajax_nopriv_get_homepage', 'get_homepage'); function get_homepage(){ echo "get_homepage ->"; exit(); } AJAX eklentilerini okudum , ama neden …

2
Temalar çocuk temalarına nasıl destek sağlar?
Themeforest'taki isteklerden biri, temaların alt tema desteği sağlamak için gerekli olmasıdır. Çocuk temalarının ne olduğunu biliyorum, ancak onlarla çok çalışmadım, ancak temamın çocuk temalarını desteklemek için olması gereken bir şey olduğunu bilmek isterim ?

3
Boole değerini kısa kodda geçirme
WordPress kısa kodlarında, boole özelliklerini nasıl iletebilirim? Her ikisi de [shortcode boolean_attribute="true"]veya[shortcode boolean_attribute=true] dize değerleri veriyor. DÜZENLE @Brasofilo tarafından yorumlanan hileyi kullanırsam ne yaptıklarını bilen kullanıcılar için sorun olmaz. Ancak bazı kullanıcılar özellik falsedeğeri verir ve değer alırsa kaybolur true. Peki başka bir çözüm var mı?


1
get_template_directory () ve bloginfo ('template_directory') ve TEMPLATEPATH karşılaştırması
Bu makaleyi okuyordum: Yaygın WordPress Geliştirme Hataları ve Nasıl Çözülür ve içinde yazar diyorlar: Tema konumunu alma: TEMPLATEPATH veya bloginfo ('template_directory') kullanıyorsanız. Dur! Yukarıdaki örneklerimde görüldüğü gibi çok yararlı get_template_directory () kullanıyor olmalısınız. Ama ayrıntılı değil. Ne bu kadar kötü bloginfo()?

5
Wordpress 3.5 Media Uploader'ı meta kutusunda mı kullanıyorsunuz?
Bunu yapmak mümkün mü? Yeni yükleyicinin nasıl çalıştığını seviyorum. Diğer şekilde olduğu gibi bir jQuery çağrısı ile ilgili olduğunu tahmin ediyorum. DÜZENLE Bu şu anda kullandığım kod jQuery(document).ready(function($) { $('.custom_upload_image_button').click(function() { imageField = $(this).prev('input'); tb_show('', 'media-upload.php?type=image&TB_iframe=true'); }); window.send_to_editor = function(html) { imgurl = $(html).attr('href'); $(imageField).val(imgurl); tb_remove(); }; $('.clear_field').click(function() { var …
16 jquery  uploads 

5
Hiyerarşik özel yazı türü kalıcı bağlantılarının tıpkı sayfalar gibi çalışmasını sağlama
Burada özel soru türü kalıcı bağlantılar hakkında her soru kazdık, ama çoğu ya özel taksonomi yeniden yazma sorunları ya da flush_rewrite_rules () bariz eksik gibi görünüyor. Ama benim durumumda, hiyerarşik olarak ayarlanmış özel bir yazı türü (sınıflandırma yok) kullanıyorum (böylece üst-alt ilişkilerini atayabilirim), metabox, vb. yeniden yazma kurallarını binlerce farklı …

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.