2013-05-27 37 views
0

我正在爲Wordpress寫一個插件插件,我想插入一個輸入標籤:<input type="file">瀏覽我的插件管理面板中的模式;但我有問題來保存它的價值。WordPress的插件和輸入文件

看來<input type="file">在插件插件中不起作用。這是對的嗎?有沒有其他方法可以從管理面板瀏覽文件?

+0

你的消息是不是真的清楚。你可以編輯它嗎? – JonesV

+0

@JonesV,感謝您的評論! 對我來說,瞭解語言更正的原因很重要。 那麼,我的主要問題呢? – Truth

+0

我不明白「瀏覽模式」部分。你不只是想讓用戶從她的磁盤中選擇一個文件嗎? – JonesV

回答

0

我使用了任意文件輸入和圖像路徑的隱藏輸入的組合。我這裏還有步驟:

  1. 創建隱藏字段將被保存和虛擬文件輸入
  2. 綁定change event到文件輸入(我使用jQuery)
  3. 上改變收集FormData object,並通過AJAX發送到ajaxurl
  4. 添加action('wp_ajax_hook', 'my_callback_func')中的functions.php,其中掛鉤=你的行動
  5. move uploaded file(s)upload dir
  6. 回報文件從my_callback_func
  7. fill hidden field與文件路徑ajax success
  8. 顯示上傳的圖片路徑的用戶,讓他konws上傳成功(可選)
  9. 利潤!現在,您可以爲您節省形成

我不會在這裏發佈的代碼片段,因爲他們是相當平凡的大多數開發商