私はWordPressとBuddyPressの両方を使用するサイトを構築しています。ユーザーが仕事をアップロードし、それをコメント/評価できるカスタムセクションを構築することを検討しています。私はさまざまな選択肢を見てきましたが、次のようなカスタム投稿タイプを使用して、メンバーにコンテンツの送信を許可するのが最善の選択肢になります。
彼らはこれを行うためのより良い方法ですか?それとも、投稿タイプが最良の選択肢だと思いますか。それが必要とする機能の種類のアイデアを得るために: http://dribbble.com/
アイデアはdomain.com/designs/my-awesome-work-2201/のようなURLとして画像を持つことになります
そして、メンバーのプロフィールを見るとき、あなたは彼らの最新の仕事などを見ることができるでしょう、それで彼らはユーザーとリンクされる必要があります、そしてただデータベースに無作為に浮かぶのではありません。これが作者/編集者ではない通常のユーザーにとってどれほど簡単になるかわからない。
考えですか?ありがとう
カスタム投稿タイプは、あなたが欲しいものに最もよく似ているようです:あなたは、パーマリンク、コメントを得ます...あなたは、追加として多くの評価プラグインのうちの1つだけを必要とします。
ユーザーがアカウントを持っている場合は、それらを作成者にしてみることもできますが、それらはusers
テーブルに存在するため機能し、posts
テーブルがそこにリンクできるようになります。あなたは 1つの特定のカスタム投稿タイプ にしかアクセスできないすべてを編集することができない限定的なロールを作成できることを知っていますか?そうでなければ、カスタム分類法としてそれをしなさい:これはまたあなたに自動パーマリンクとアーカイブページを与える。
あなたはPhotoSmash Galleriesプラグイン(Wordpress.orgで入手可能)をチェックするかもしれません。ユーザーが画像をアップロードできるギャラリーを作成できます。また、オプションの星評価システムもあります。
カスタムレイアウトを使用して画像をギャラリーに表示することもできます。標準のHTML/CSS/Javascript + PhotoSmashフィールドタグ(サムネイルを表示する場合は[thumb]、キャプションを表示する場合は[caption]など)を使用して簡単に作成できます。
カスタムフィールドを使ってカスタムフォームを作成することができますので、あなたが望む情報をユーザから取得してギャラリーに表示することができます。それは一般的な要求であるマルチ画像アップロードを提供しません。
あなたはギャラリーごとにアップロードするための最低限の役割を設定することができます(匿名まで)。
特定の寄稿者の画像を含むギャラリーも表示できます。
あなたがコメントなどを持つことができる画像のアップロード時に新しい投稿を作成する拡張プラグインもあります。
残念ながら、ギャラリー自体にコメント機能はありませんが、これは一般的に要求されている機能です。
うーん...
1 - カスタムフィールドを使用できます
2 - ユーザーがコンテンツをアップロードしているときに、名前を入力し、名前を取得したらサーバー上にそれらのフォルダーを作成するように要求します。ユーザーは再度表示されます。ギャラリー全体に
私はあなたがあなたのためにこれを行うプラグインを見つけることはないと思う - あなたはカスタマイズされたコーディングをしなければならないだろう - あなたがAuthors/editorsオプションを使うのを止める理由は何か?登録してください、多分あなたは代わりに何らかのオープンIDモデルを使うことができます。