2017-04-03 14 views
0

にアドバイスしてください、私は 「デフォルト」=>配列を()交換する必要があり、今でカスタムポストでWordpressのが配列を置き換える()、現在ログインしているユーザー

で現在ログインしているユーザーに、ユーザーを選択する必要があります手動で

<?php 

return array(
    'author' => array(
     'label'  => __('Author', 'ait-toolkit'), 
     'type'   => 'select-dynamic', 
     'dataFunction' => 'AitItemCpt::fillAuthorMetabox', 
     'default'  => 'login', 
     'capabilities' => true, 
    ), 
); 

答えて

0

あなたはcurrent_userグローバル変数を使用してみることができます。 WP_Userクラスのインスタンスです。

global $current_user; 
return array(
    'author' => array(
     'label' => __('Author', 'ait-toolkit'), 
     'type' => 'select-dynamic', 
     'dataFunction' => 'AitItemCpt::fillAuthorMetabox', 
     'default' => $current_user, //$current_user->ID for example. Or whatever else you need 
     'capabilities' => true, 
    ) 
); 

あなたはこんにちは

+0

かかわら達成したい正確に何ビット不明確で、助けてくれてありがとう。新しい投稿を追加すると、現在のユーザーが選択して保存しました。今私はXMLインポートを介してダミーのデータをインポートして、私は、現在のログに記録されたユーザーを保存して、投稿を編集した後に必要です。 画面: https://ibb.co/hrGUGF https://ibb.co/fXZGwF –

+0

私はこれを試しても動作しませんでした –

関連する問題