«php» etiketlenmiş sorular

WordPress çekirdeğinin yazıldığı sunucu tarafı programlama dili hakkında sorular için eklentiler ve temalar. PHP'yi WordPress bağlamının dışında kullanma hakkında sorular konu dışıdır ancak Stack Overflow'da sorulabilir.


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 …

1
Bir kerede yalnızca bir wp_cron () çalıştığından nasıl emin olabilirim?
wp_cron()Aşağıdaki kod gibi yaklaşık 20 fonksiyonları var . Hemen hemen tüm cronslar saatlik olarak çalışır; birkaçı günlük. if ( ! wp_next_scheduled( 'my_task_hook' ) ) { wp_schedule_event( time(), 'hourly', 'my_task_hook' ); } add_action( 'my_task_hook', 'my_task_function' ); function my_task_function() { //Complex Code } Sunucu performansını artırmak ve barındırma şirketlerinden sunucu sınırı iletileri …

1
REST API'siyle ortam yükleme
JSON REST API ile bir WordPress sitesine medya yüklerken sorun yaşıyorum. Aşağıdaki kodla fotoğrafları yükleyebilirim, ancak onlara hiçbir bilgi atanmadı, ad bile değil - aslında ad otomatik olarak URL ve dosya adı olur (uzantı olmadan). $username = "ZX"; $password = "ZX"; $host = 'http://ZX.com/wp-json/wp/v2/media'; $data = json_encode($data); $file = '/Users/xx.png'; …
9 php  uploads  media  wp-api  curl 

1
Geçerli kategori başlığını kategori sayfasında görüntüle
Bir kategori şablonunda aşağıdaki kodu kullanarak, üzerinde bulunduğum geçerli kategori sayfasını göstermek yerine, ilk gönderinin ilk kategorisini görüntüler. Örneğin, Gıda kategorisi sayfasında Yiyecek yazmalı, bunun yerine ilk yazının kategorisi tatlılar olduğu için Tatlılar yazmalıdır. İşte http://theveganproject.ca/wp/category/food/ sitesi add_action ( 'genesis_before_content', 'sk_show_category_name' ); function sk_show_category_name() { $category = get_the_category(); if (is_category()) …

2
Tüm kurulumda tutarsız geçici 404'ler | Post-template.php ile PHP hatası
Bu konuda derinden kafam karıştı: Media Temple GS'ye bir WordPress yüklemem var (iyi çalışan ve neredeyse tamamen aynı şekilde yapılandırılmış birçoğundan), bu arada bana 404'ler sitewide veriyor. Bu olduğunda birlikte PHP hata günlüğümde 3 hata alıyorum: [01-Nov-2013 22:20:50 UTC] PHP Notice: Trying to get property of non-object in /nfs/---/---/mnt/---/domains/---.---/html/wp-includes/post-template.php on …

2
WooCommerce kırıntısını paket içeriği dışında yeniden konumlandırma
Şu anda WooCommerce eklentisi için işlevler dosyasında bu kodu var .. function my_theme_wrapper_start() { echo the_breadcrumb(); echo '<section role="main"><div class="wrap">'; } function my_theme_wrapper_end() { echo '</div></section>'; } function mytheme_prepare_woocommerce_wrappers() { remove_action( 'woocommerce_before_main_content', 'woocommerce_output_content_wrapper', 10 ); remove_action( 'woocommerce_after_main_content', 'woocommerce_output_content_wrapper_end', 10); add_action( 'woocommerce_before_main_content', 'my_theme_wrapper_start', 10 ); add_action( 'woocommerce_after_main_content', 'my_theme_wrapper_end', 10 ); } …
9 php  plugins 

9
WordPress posta göndermeyi reddediyor, “… sunucunuz posta () işlevini devre dışı bırakmış olabilir”
Kısa bir süre önce web siteme bir yorum alanı ekledim ve e-posta bildirimi almaya çalıştım. Yeni yorumlar yapıldığında e-posta bildirimleri göndermek istemiyor gibi görünüyor. PHP'nin e-posta gönderip gönderemeyeceğini görmek için şifreyi sıfırlamaya çalıştım (çünkü posta yoluyla yeni bir şifre alacaksınız) ve mesajı aldım: E-posta gönderilemedi. Olası neden: sunucunuz posta () …
9 php  wp-mail  email 

2
Wp_handle_upload'da yükleme dizini nasıl değiştirilir
Ben kendi kendi yükleme dizini belirtebilirsiniz böylece özel bir eklenti için wp_handle_upload işlevini kullanmayı çalışıyorum. Kod şu ana kadar eklenti ayarları sayfamdan bir dosya alıyor ve yıl ve ay ile klasör yükleme klasörüne yükleniyor. Bazı ipuçları olabileceğini düşündüğüm bu bağlantıyla karşılaştım - http://yoast.com/smarter-upload-handling-wp-plugins if(strtolower($_SERVER['REQUEST_METHOD']) == "post"){ $overrides = array('test_form' => …


1
DIŞ ANAHTAR dbDelta desteği
PHP 5.3.13 / MySQL 5.5.21 üzerinde aşağıdaki kod çalışmaz: if($check_custom_fields_form!=1){ $sql = "CREATE TABLE IF NOT EXISTS ". $table_custom_fields_form ." ( `form_name` longtext NOT NULL, `field_id` bigint(20) NOT NULL, FOREIGN KEY (`field_id`) REFERENCES $table_custom_fields (`ID`) ON DELETE CASCADE ON UPDATE CASCADE ) CHARACTER SET utf8 COLLATE utf8_general_ci"; dbDelta($sql); } if($check_subscribe_cat!=1){ …
9 php  mysql  dbdelta 


4
WordPress'te harici bir API mi kullanıyorsunuz?
WordPress web sitesine sahip bir müşterim var ve yeni işlevler eklemek için genişletmek istiyor. Bu işlevsellikler, daha önce yaptığım bir web sitesinde yer alıyor (bazı filtrelerle bir veritabanı üzerinde bir tür arama motoru) ve yeni geliştirmeler altında. Ne yapmayı planlıyorum benim web sitesi bir json api oluşturmak (benim veritabanı üzerinde …

4
WordPress Tema değişkenleri kapsamı
Benim WordPress Tema şablon dosyaları (index.php, header.php vb ..) erişilebilir bir değişken oluşturmak gerekir. İşlev tanımlarının functions.phpşablon dosyasının (tema yolunuzda) içine girdiğini biliyorum , ancak değişkenler için böyle bir şey yok. Örneğin, Temamdaki Kategorileri sürekli olarak almam gerekiyor, bu yüzden temamın herhangi bir yerinden erişilebilir olmasını istiyorum: $categories = get_categories(); …
9 php  themes  globals 
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.