メディアを添付する機能のない既存のフォーラムのようなプラグインを採用しようとしています。
プラグインはカスタム投稿タイプとして機能するため、投稿に画像を添付するのと同じくらい「シンプル」です。
私はファイルの種類ではなく画像の添付についてのみ懸念していますが、プラグインは使用するためwp_editor
、ソリューションは何らかの方法でそれと統合する必要があります。tinyMCEボタンを作成することについては、ソリューションが画像のサムネイルをtinyMCEテキストエリアに挿入できる限り、私はあまり面倒ではありません。
注意してください、私は私の管理領域ではなく私のウェブサイトのフロントエンドを参照しています。
絶対に理想的な状況で、このシナリオを実行してください。
- ユーザーが[質問する]をクリックした
- 使用は彼らの投稿の詳細を入力します
- ユーザーがtinyMCEインターフェイスのボタンをクリックすると、StackExchangeと同様に、ユーザーにファイルのアップロードを要求します。
- 次に、システムは正しいサイズのサムネイルをtinyMCEテキストエリアに挿入し、ファイルをこのサムネイルサイズにクランチします
- この画像をクリックすると、投稿の画像添付ファイルと同じ機能が提供されます。
- ユーザーはもう一度クリックして新しい画像を挿入できます
- ユーザーは必要に応じてtinyMCEテキストエリアから画像を削除することもできます
ただし、tinyMCEボタンが周辺機器であることを嬉しく思います。「ファイルアップロード」ボックスの方がはるかに簡単であれば、問題ありません。
私はこのリンクに出くわしましたが、私はt'interwebsでWordPressの記事を読むことについて常に不安を感じています。
前もって感謝します、
wp_editor()
関数を既に使用している場合は、それに含まれているメディアアップロードのシックボックスを使用するだけではどうですか?私はwp_editor
フロントエンドを使用していませんが、画像のアップロードで正常に機能している人もいます。たとえば、こちらを参照してください...
wp_editor
のメディアアップロードへのアクセスを許可すると、ユーザーに私のメディアライブラリ全体への任意のレベルのアクセス権が付与されると言っていますか?私はそれがまったく当てはまらないようにしたい-彼らが自分のものをアップロードするためだけに。
media-upload.php
間にソースが、私はかなり確信して上のフィルタtheresのだmedia_upload_tabsあなたは、「メディアライブラリ」タブを無効にすることができます。私はそれを見て、見てみましょう...