2017-01-02 8 views
1

私はWordPressの有料テーマを使用しています。テーマは車の扱いです。このテーマにはRole => Dealerがあります。WordPressのファイルをアップロードする機能を追加する方法

私はディーラーとしてログインしても自分のプロフィールを編集できます(ただし画像オプションはありません)。私のクライアントは、ディーラーの会社ロゴのアップロードフィールドが必要です。私はmedia up loaderとその作業を作成しますが、完全ではありません。私はupload logoボタン、メディアアップローダーのポップアップをクリックすると、その後、私はそれが私にこのエラーを示しメディアアップローダ開始処理と、いくつかのミニ秒さて、画像を選択します。

enter image description here

私は役割について検索しますコードと私は親のテーマでこのコードを見つけました:

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のアップロードを割り当てることが可能な

+0

あなたは正しい、これについてプラグインの開発者を求めてきましたか?彼らは最高の情報源です。 –

答えて

1

試しワードプレスプラグイン:

Members

+0

私はすでにこれを使用していますが、動作していません – deemi

+0

thanx ...私はそれを完全に読んで...そして今は動作しています – deemi

関連する問題