私はWordPressの有料テーマを使用しています。テーマは車の扱いです。このテーマにはRole => Dealer
があります。WordPressのファイルをアップロードする機能を追加する方法
私はディーラーとしてログインしても自分のプロフィールを編集できます(ただし画像オプションはありません)。私のクライアントは、ディーラーの会社ロゴのアップロードフィールドが必要です。私はmedia up loader
とその作業を作成しますが、完全ではありません。私はupload logo
ボタン、メディアアップローダーのポップアップをクリックすると、その後、私はそれが私にこのエラーを示しメディアアップローダ開始処理と、いくつかのミニ秒さて、画像を選択します。
私は役割について検索しますコードと私は親のテーマでこのコードを見つけました:
add_role('tdp_dealer', 'Vehicle Dealer', array(
'read' => true, // True allows that capability
'edit_dealer_fields' => true
));
それから私は、アップロード機能を検索し、upload_filesを発見しました。私はこのコードをコードに書いていますが、動作していません。
add_role('tdp_dealer', 'Vehicle Dealer', array(
'read' => true, // True allows that capability
'edit_dealer_fields' => true,
'upload_files' => true,
'edit_posts' => true
));
それから私はまた、このコードを試してみたが、そのも動作していない:
function tdp_add_dealer_caps() {
// gets the author role
$role = get_role('tdp_dealer');
// This only works, because it accesses the class instance.
// would allow the author to edit others' posts for current theme only
//$role->add_cap('edit_dealer_fields', true);
$role->add_cap('upload_files', true);
}
add_action('init', 'tdp_add_dealer_caps');
だから、人はどのように私はdealer user
として、ファイル、画像をアップロードすることができますように私を導きます。あなたは私の質問を理解したいと思います。カスタムユーザーロールに許可FRのアップロードを割り当てることが可能な
あなたは正しい、これについてプラグインの開発者を求めてきましたか?彼らは最高の情報源です。 –