将array()替换为当前登录的用户

时间:2017-04-03 20:55:37

标签: wordpress plugins

请指教,我需要更换 'default'=> array(),进入Wordpress中当前登录的用户

现在在自定义帖子中

,必须手动选择用户

<?php

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

1 个答案:

答案 0 :(得分:1)

呃,你可以尝试使用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,
    )
);

有点不清楚你想要实现的目标