私はWordpressにサイトを持っています。Wordpress - カスタムユーザーを適切に管理する方法
私が必要とする機能は、サイトの「ユーザー」を作成できるようなものです。これらのユーザーは、Wordpressサイトを編集する目的は何もありません。また、Wordpressプラットフォームを使用していることを知る必要はありません。
これらのユーザーは、自分の連絡先情報を編集し、自分の履歴書をアップロード/表示/スワップできるようにする必要があります(wp-adminダッシュボードではありません)。この再開はPDFとWordDocsになります。
最初は、Wordpressが提供するWordpressのユーザーとロールを使ってみました。しかし、どのように私はそのユーザーに履歴書を添付し、そのユーザーが自分の履歴書を編集できるようにするか分からない。基本的なフィールドをアタッチするために 'user_contactmethods'フックを使うことができます。しかし、私はWordpressがホストしているファイルへのリンクを添付しようとしていて、そのファイルをPHPで置き換えることができる必要があります。また、私の目標は、Wordpressのダッシュボードや編集ツールを使用することを防ぐことです。
次に、「SiteUser」のカスタムポストタイプを作成できると考えました。そうすれば、その投稿タイプに添付されたPDF/WordDocを簡単に管理できます。また、そのユーザーはWordpressのものにアクセスする方法もありません。私がそれをする前に、これが実際にこれを行う正しい方法であるかどうかをここで尋ねたかったのです。
この解決策はハッキリと感じます。
「正しい方法」と認識される可能性があるこの問題に対するいくつかの提案された解決策を得ることができますか?
ありがとうございました
をバックエンドのフックを追加します。それらを一緒にマッシュしようとしていますが、カスタムソリューションが必要としているものとは異なる余分なものを常に持っていることがわかります。私が下に投稿した方法はあまりにも多くのことをすることなく、コードとカスタマイズの良い組み合わせです。 – vico