2012-01-19 17 views
8

Nie chcę używać wbudowanego programu do przesyłania plików Wordpress.Jak przesłać plik do wordpress za pomocą niestandardowego formularza przesyłania?

Mam formularz (na stronie frontowej) mojej witryny i muszę zezwolić każdemu na przesłanie obrazu do folderu moich plików w treści wp. Znalazłem wiele samouczków, ale wszyscy mówią mi, jak to zrobić za pomocą narzędzia do przesyłania wiadomości. Muszę mieć możliwość sprawdzenia, co przesyłają użytkownicy.

Każda pomoc jest bardzo ceniona !!!

Dzięki.

Odpowiedz

7

rozwiązany. Jest to kod użyłem to zrobić:

W moim kodu:

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); 

W moim formularzu:

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

Jak to się różni od odpowiedzi zamieszczonej przez mnelson7982? – MarvinLazer

22

Czy to pomaga?

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

to zrobił. Wskoczyłem do kodu w tej wtyczce i znalazłem odpowiedź. Dzięki. – jasonaburton

+0

słodki! czy możesz zaakceptować to jako swoją odpowiedź? – mnelson7982

+1

Wolałbym napisać kod, który pomógł mi i zaakceptować to jako odpowiedź, ale przekażę twoją odpowiedź za udzielenie mi pomocy. – jasonaburton

Powiązane problemy