WordPress

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

7
Bir menüyü yalnızca belirli sayfalarda nasıl görüntüleyebilirim?
Hangi sayfada görünmeleri gerektiğini belirtmek için kenar çubuğu widget'larını kullanmak yerine, belirli sayfalarda görünecek menü ayarlarında seçim yapmak istiyorum. Varsayılan Wordpress yolu: Yani projeler bir sayfa ve bazı alt sayfaları var. Ama aynı durumla bu sayfaların ve alt sayfaların 10 tanesini daha beğenirsem ne olur? Ek bir ayar (üst düzey …

2
JQuery varsayılan olarak WordPress'e dahil mi?
En son 3.8.1 sürümünü indirdiğimde, içinde wp-include/jsbir jQuery klasörü var. WordPress'in her zaman içereceğini varsayabilir miyim, yani kendi aramamı yapmak zorunda değilim? Örneğin wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js', array(), null, false); wp_enqueue_script('jquery');
10 jquery 

1
wpdb güncellemesi geçerli zaman damgası ekle çalışmıyor
Bu nedenle, özel bir tabloya bazı veriler eklemek için $ wpdb-> güncellemesini kullanarak geçerli zaman damgasını eklemeye çalışın, ancak doğru şeyleri kaydetmiyor (0000-00-00 00:00:00 kaydedildi). genel bakış kodu $wpdb->update('mytable', array( 'value' => 'hello world', 'edit' => date("Y-m-d h:i:s") //saves 0000-00-00 00:00:00 ), array( 'option_name' => 'the row' ), array('%s, %s') …
10 database  wpdb  date 

3
Başka bir eklentide bildirilen sınıflar nasıl kullanılır?
Bir Wordpress Woocommerce eklentisi geliştiriyorum. Yerel ortamımda iyi çalışıyor ancak eklentiyi eşya ortamının bir kopyasına eklerken sorun yaşıyorum. Wordpress'te yeniyim ve web dev'e çok aşina değilim (ben bir Java programcısıyım). Eklenti dosyasında, Woocommerce eklenti paketinden böyle bir sınıfı başlatırım: $coupon = new WC_Coupon($some_code); Yerel ortamda (php 5.4.10, Woocommerce 2.0.13, Wordpress …
10 plugins  oop 

1
Tema seçenekleri kaydedildikten SONRA çalıştır işlevi?
Garip bir soru, tema ayarlarım kaydedildikten SONRA nasıl özel bir işlev çalıştırabilirim? Register_settings () işlevinin sanitize bir geri çağırma olduğunu, ancak ayarlar değiştirilmeden önce çalıştığını görüyorum. Kurtarıldıktan sonra koşacak bir şeye ihtiyacım var. Bunu yapmak için kullanabileceğim bir eylem veya filtre var mı? DÜZENLE - Yani yaptığım bu ayar var: …

1
Bir eklenti seçenekleri sayfası için ayarlar API'sı ile birden fazla seçme dizisini nasıl kaydedebilirim?
Bu benim ayarları API benim kullanımı yerine benim PHP ile ilgili bir sorun olabilir düşünüyorum, ama çok seçim kutusu için bir dizi veri kaydetmek için Wordpress alamıyorum görünmüyor. Çoklu seçim kutusu özel bir meta alana karşılık gelir ve seçim seçenekleri, bu meta alanını görüntüleyecek özel yayın türleridir. Ekran kodu: case …

2
Javascript'i özel sayfa şablonuna nasıl yükleyebilirim?
Burada bazı javascript yüklemek istiyorum özel bir sayfa şablonu var. Ben her zaman gerçek dosyaya javacsript dahil olabilir, ama bu çirkin görünüyor sanırım. WordPress'in custom-page.php dosyamı yükleyip yüklemediğini belirlemenin herhangi bir yolu var mı, betiği sadece bu sayfada enqueque? Dinamik olarak çalışması gerekir, bu nedenle sayfa kimliğini kontrol etmek bir …
10 pages 


3
Başlangıç ​​Teması vs Ebeveyn Teması? Lehte ve aleyhte olanlar
Çalıştığım şirket için diğer web sitelerine örnek olarak kullanılacak bir tema oluşturuyorum. Başka bir projede Hibrit Ebeveyn Teması'nı kullandık ve inşa edilmesi gerçekten kolaydı, ancak web sitesini korumak gerçekten GERÇEKTEN zor. Başka bir geliştiricinin temayı kopyalayıp ondan oluşturduğu Başlangıç ​​Teması yaklaşımını tercih ediyorum. Ebeveyn-> Çocuk kod geliştirici için çok fazla …

2
Veritabanını değiştiren WordPress eklenti güncellemesi nasıl uygulanır?
Kendi birkaç veritabanı tablosu olan bir WordPress eklentisi geliştiriyorum. Eklenti, etkinleştirildiğinde bu tabloları oluşturur ve silindiğinde / kaldırıldığında bunları kaldırır. Tablo yapısının yanı sıra eklentinin kodunu güncelleyen eklentinin bir güncelleme işlemini uygulamak zorundayım. En basit durum tablolardan birine yeni bir sütun eklemek olacaktır. Daha karmaşık olan durum, yeni bir tablo …

3
Mysqldump bırak tablo eklemek?
Codex içinde --add-drop-table seçeneğinin bir veritabanını yedeklemek için görüntülendiğini fark ettim. Bir şey berbat etmeden önce, bu sadece yedekleme sonunda içe aktarıldığında, hedef db'de varsa tabloların üzerine yazılacağı anlamına mı geliyor? Onları yedeklediğimde masaları bırakmak istemiyorum! user@linux:~/files/blog> mysqldump --add-drop-table -h mysqlhostserver -u mysqlusername -p databasename (tablename tablename tablename) | bzip2 …
10 mysql  backup 

3
Özel gönderi türlerine .html (nokta HTML) uzantısı ekleme
Eklentiyi eklenti olmadan.html özel yazı türlerine eklemenin bir yolu var mı ? /%postname.htmlKalıcı bağlantı ayarlarında kullanabileceğim yayınlar için Kullanabileceğim sayfalar için: add_action('init', 'change_page_permalink', -1); function change_page_permalink() { global $wp_rewrite; if ( strstr($wp_rewrite->get_page_permastruct(), '.html') != '.html' ) $wp_rewrite->page_structure = $wp_rewrite->page_structure . '.html'; } Özel yazı türleri için ??? .htmlÖzel yazı türü …

9
WP-login.php'yi Devre Dışı Bırak veya Yeniden Yönlendir
Giriş yapmış olsun veya olmasın ziyaretçilerin ulaşmasını önlemenin bir yolu var mı mysite.com/wp-login.php? Tek ihtiyacımız olan ayrı bir giriş formum var. Oluşturduğum formu yeniden şekillendirebileceğimi biliyorum, wp-loginancak bununla uğraşmak istemem. Çeşitli filtreleri ve kancaları denedim ve yeniden yönlendirmesini sağlayamıyorum. Ayrıca bir .htaccessyönlendirme kullanmayı denedim ve bunun işe yaradığını gördüm, ancak …

4
Widget'ta oluşturulan menüye özel bir yürüteç ekleme
Tema tarafından oluşturulan özel bir menüye Walker ( primarybu örnekte adlandırılan menü) eklemek biliyorum , ama nasıl varsayılan wordpress özel menü widget ile bir widget oluşturulan bir menü hedefleyebilirim? if ( has_nav_menu( 'primary' ) ) { $args = array( 'menu' => 'main-menu', 'menu_id' => 'main-menu', 'theme_location' => 'primary', 'depth' => …
10 menus  widgets  walker 

1
Menü yürütücüyü kullanarak menünün öğelerinin sonuna özel bir öğe ekleyin
Liste öğesindeki bir menünün sonuna bir arama alanı eklemem gerekiyor. Yürüteçler bakıyordum ama son öğenin ne olduğunu (hatta toplamı) anlamak gerçekten zor. Ayrıca özel öğenin kodunu nereye ekleyeceğim. Şu anda aldım; class mainNav_walker extends Walker_Nav_Menu { public function start_el( &$output, $item, $depth, $args ) { //print_r($item); $output .= $this->custom_content( $item …
10 menus  walker 

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.