2017-04-03 39 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

我試試這個,但沒有工作 –