質問: wordpress 4.5.3jを使ってサイトをつくっています。 端的に質問します。 固定ページから画像ファイルをドラッグ&ドロップでアップロードしたいのですが、 案1)プラグインを探してインストール、実現 案2)独自にJQUERYによるソースを組み込んで実現 を考えています。 もちろん、誰にでもアップロードされては困るので固定ページは何かしらセキュリティを施します。 写真入りの個人住所録を作ろうとしていて、写真以外の登録フォームはできたので写真をアップロードする部分を完成したいのです。 登録フォームがあるので、contactform7とアドオンを使ってできないものかとも考えました(案3)が、 すでに登録フォームができて独自DB(テーブル)との読み書きも完成したので、できれば案1か2で実装したいと思っています。 上記に見合う案1としてプラグインはありますか? 結構探したのですが見当たらなくて... 案2のサンプルはhtmlベースでは沢山あるのですが、wordpressで実装するためのサンプルが見当たらなくて... を使って案2で実装 どなたか案1としてのプラグインをご存じの方、もしくは案2としてwordpress上でdrag&dropのシンプルなサンプルをご存じの方いらっしゃれば教えていただきたいのですが。 よろしくお願い致します。 <追記> 登録フォームは独自にを使い、$wpdb->insert、uploadを使って独自テーブル(wp_custom_xxxxなど)に登録しています。 テーブルの構成は「会員ID」「氏名」「住所」・・・「顔写真」といった内容で、会員IDはMysql側で登録時に自動インクリメントされたINTが振られるようにしています。 いま、なんとか自力で「DropzoneJS & WordPress AJAX API」を使って頑張っていますが、苦戦しています
回答: WordPressのメディアライブラリに登録する必要がないように見受けられますので、DropzoneJS でドロップされたものを保存するPHPを用意して、そのコールバックでファイルパスを返し、それをフォームに追記していくのはどうでしょう。それであれば WordPress AJAX API を使わなくてもアップロード及びDBへの保存は出来ると思います。 【phpファイルアップロードサーバー保存 | IT-view】