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

我试试这个,但没有工作 –