2012-01-19 19 views
8

Wordpress'in yerleşik medya yükleyicisini kullanmak istemiyorum.Özel bir yükleme formunu kullanarak bir dosyayı nasıl wordpress'e yüklerim?

Sitemin bir formum var (önyüzünde) ve wp-content içindeki herhangi bir kullanıcının uploads klasörüne bir resim yüklemesine izin vermem gerekiyor. Birçok öğretici buldum, ancak hepsi bana wordpress yükleyici ile nasıl yapılacağını anlatıyor. Kullanıcıların ne yüklediğini doğrulayabilmem gerekir.

Herhangi bir yardım büyük beğeni topluyor !!!

Teşekkürler.

cevap

7

çözüldü. Benim kod

: Benim formda

require_once(ABSPATH . "wp-admin" . '/includes/image.php'); 
require_once(ABSPATH . "wp-admin" . '/includes/file.php'); 
require_once(ABSPATH . "wp-admin" . '/includes/media.php'); 

$attachment_id = media_handle_upload('file-upload', $post->ID); 

: It did

<input type="file" name="file-upload" id="file-upload" /> 
+4

Bu fark mnelson7982'den nasıl farklıdır? – MarvinLazer

22

Bu yardımcı olur mu?

WPTuts: Allow users to submit images to your site

PHP:

require_once(ABSPATH . "wp-admin" . '/includes/image.php'); 
require_once(ABSPATH . "wp-admin" . '/includes/file.php'); 
require_once(ABSPATH . "wp-admin" . '/includes/media.php'); 

$attachment_id = media_handle_upload('file-upload', $post->ID); 

HTML:

<input type="file" name="file-upload" id="file-upload" /> 
+0

Bu bunu yapmak için kullanılan koddur. Bu eklenti koduna girdim ve cevabımı buldum. Teşekkürler. – jasonaburton

+0

tatlı! bunu cevabın olarak kabul edebilir misin? – mnelson7982

+1

Bana yardım eden kodu yazmayı ve cevap olarak kabul etmeyi tercih ederim, ama bana yardım ettiğin için cevabını vereceğim. – jasonaburton

İlgili konular