WordPress

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


1
Tema dosyalarına doğrudan erişimi kısıtlamakta fayda var mı?
Zaman zaman temalarda aşağıdaki snippet'i geçtim: if ( ! defined('ABSPATH')) exit('restricted access'); Bir temanın içindeki bazı (tümü?) PHP dosyalarının başında ve dosyanın gereksiz kaynaklardan doğrudan erişimini engellemesi gerekiyordu. Bunun Yirmi On veya Onbirde bulunmadığını ve resmi WordPress belgelerinde tavsiye edildiğini hiç görmedim. Bana iyi bir fikir gibi geliyor, ama aynı …

1
Trac'te önerilen yamalar üzerinde birim testi nasıl yapılır?
Trac'te önerilen WordPress yamaları üzerinde birim testinin nasıl doğru şekilde yapılacağı ve testten elde edilen sonuçların doğru şekilde nasıl raporlanacağı hakkında bazı bilgiler ve iyi kaynaklar arıyordum. Bu konuda yeniyim ve bu WPSE sorusundaki kaynakları okudum . Kendimi olur gerçekten yapmak ve bu Trac bilet gibi bir gerçek dünya böcekle …

1
Yeni bir yazı oluştururken save_post eylemi neden tetikleniyor?
save_postYönetici Panosunda "Yeni Yazı" bağlantısını tıkladığımda, eylemi takip ettiğim fonksiyonumun patlaması beni şaşırttı . Not - Bu, basılmadan önce Saveveya Update, ve geçen bir süre veya otomatik güncelleme sonrasında değil, hemen ateşlenir. Öte yandan, daha sonra bir şeyler yazıp ve Publishveya Updateveya Save Draftdüğmelerine bastığımda, eylem işleyicimin içine koyduğum yankı …

2
Bir komut dosyasının / stilin kopyalanıp saklanmadığını kontrol edin
Bir komut dosyası veya bir stil kullanılarak kayıtlı olup olmadığını test etmek mümkün mü wp_register_script/_styleyoksa wp_enqueue_script/_style? Tüm işlevler bir değer döndürmez ve tamamen habersizim. Stil sayfası kitaplıklarına ve sunduğum komut dosyalarına bağlı olarak farklı işlevler arasında geçiş yapmam gerekiyor. Teşekkür ederim!

9
Bir döngü dışında get_the_excerpt kullanarak alıntı yapın
Arayan get_the_title()ve çalışan bir kodum var ama get_the_excerpt()boş dönüyorum. Nasıl çalıştırabilirim? Bu kod "WP Facebook Open Graph protokolü" adlı bir eklentinin içindedir. İşte değiştirmek istediğim kısım: if (is_singular('post')) { if (has_excerpt($post->ID)) { echo "\t<meta property='og:description' content='".esc_attr(strip_tags(get_the_excerpt($post->ID)))."' />\n"; }else{ echo "\t<meta property='og:description' content='". [?] ."' />\n"; } }else{ echo "\t<meta property='og:description' …
31 loop  excerpt 

2
3. Taraflar mı olmalı $ wp_scripts / $ wp_styles-> add_data?
WP_DependenciesSınıf içinde adında bir yöntem var add_data. Bu işlev, WordPress yüklemesi sırasında kodlanmış komut dosyalarına / stillere veri ekler. Bu işlev için genel olarak belirtilen bir kullanım, farklı IE sürümlerinde hedeflenen stil sayfaları eklerken koşullu eklemektir. Örneğin, IE8 ve daha düşük hedeflemek için: function test_wp_print_styles() { global $wp_styles; wp_enqueue_style( 'test-style', …

9
Geliştirme sırasında önbelleğe almayı nasıl önlersiniz?
Sitedeki değişikliklerin görünümünü test ederken tüm önbelleklemeyi engellemenin basit bir yolu var mı? WP Süper Önbellek kullanıyorum. Sağlanan seçeneği kullanarak önbelleğini silebilir, tarayıcım için önbelleği silebilir ve yine de css veya widget'larda bazı değişiklikler yenilenmeyebilir. Tarayıcı veya bilgisayar arasında geçiş yapmak gibi diğer işleri deniyorum, ancak daha önce önbelleğe alınmış …

3
Özel Yazı Tiplerini ve Taksonomilerini Yeniden Adlandırma
Bir düzineden fazla özel yazı tipiyle bir site geliştirmeye başladım. Yalnızca görüntü değerinin değil, gerçek özel gönderi türünün adının da bir kısmını yeniden adlandırmak istiyorum. Ancak, yalnızca bir SQL güncelleme sorgusu çalıştırarak bazı şeyleri değiştirmem veya serileştirilmiş verinin bir kısmının üzerine yazmam gereken yerleri özleyeceğimden endişeleniyorum. Zaten 3.000'den fazla öğe …

11
Kimliğe göre alıntıyı alın
Neden bir başlığın ve diğer birçok öğenin olduğu gibi kimlik numarası ile alıntı yapılamıyor? Örneğin. get_the_excerpt (İD). $ Post-> post_excerpt işleviyle nasıl kullanılacağını biliyorum, ancak hiçbir girilmezse içeriğin bir kısmını döndürmeyen basit bir şey döndürmez. Yani, yapmaya çalıştığım şey, eğer bir alıntı varsa ve bu kimliğe sahip bir alıntı yoksa, …
31 posts  excerpt 

7
Dosyalarımın Geçmişini tutmak için Subversion, Git veya benzeri Sürüm Kontrol Sistemine Başlarken? [kapalı]
Bunun yüzey üzerinde geniş bir soru olabileceğinin farkındayım, ancak insanların WordPress sitesinde düzenlenmiş dosyaların sürüm geçmişini tutmak için kullandıkları belirli kurulum / iş akışlarına örnekler arıyorum. Örneğin, bir site geliştirirken (ve yayınlandıktan sonra bile), genellikle CSS ve PHP dosyalarında değişiklikler yapıyorum, ancak bu dosyaların eski sürümlerine geri dönme yolum mükemmel …

6
Mobil cihazlar nasıl tespit edilir ve onlara belirli bir tema sunulur?
Siteyi iPhone, Android, vb. Gibi elde tutulan bir cihazdan ziyaret ettiklerini tespit edersem ziyaretçilerime sunmak için temamın yeni bir modifiye edilmiş versiyonunu oluşturmak istiyorum (gerekirse profilimi kontrol et). İsteğin bir mobil cihazdan / tarayıcıdan gelip gelmediğini nasıl belirleyebilirim? Onlara özel bir temayı nasıl yükleyebilir ve sunabilirim? Daha Fazla Bilgi : …

6
Yönetici Menüsü Bölümlerinin Sırasını Değiştirme
Bu oldukça basit görevi başarmak için birkaç saatimi hiç uğraşmadan geçirdikten sonra biraz sinirleniyorum. Temelde, oluşturduğum 5 özel yazı tipim var ve tek yapmak istediğim her birini doğrudan "gösterge tablosu" altında belirli bir sırada göstermek . WordPress belgelerine göre bu gerçekten yapamıyor gibi görünüyor, çünkü en yüksek menü sırası "5" …
31 menus  wp-admin  admin 

3
Özel Yazı Tipimde Seçkin Resim nasıl görünmüyor?
İşlevlerimde, aşağıdakilerle eklenen küçük resim desteğim var. // Add Thumbnail Support add_theme_support('post-thumbnails'); set_post_thumbnail_size( 140, 140, true ); Özel yazı türlerini de oluşturuyorum // Create Custom Post Type for Work add_action( 'init', 'create_post_type' ); function create_post_type() { register_post_type( 'custom_post', array( 'thumbnail', 'labels' => array( 'name' => __( 'Custom' ), 'singular_name' => …

5
WP_Query, özel tabloyu sorguya dahil edecek şekilde nasıl genişletilir?
Şimdi bu konunun üzerinde günler olmuştur. Başlangıçta, bir kullanıcının takipçi verilerini veritabanında nasıl saklayacağımı, burada WordPress Cevaplarında birkaç güzel öneri aldım. Sonra önerileri izleyerek buna benzer yeni bir tablo ekledim: id leader_id follower_id 1 2 4 2 3 10 3 2 10 Yukarıdaki tabloda, ilk satırda 4 kimliği olan bir …
31 wp-query 

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.