Добавьте настраиваемый столбец в список пользователей-администраторов, отображающий настраиваемые метаданные пользователPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Добавьте настраиваемый столбец в список пользователей-администраторов, отображающий настраиваемые метаданные пользовател

Сообщение Anonymous »

Я добавил для пользователей настраиваемое метаполе под названием «customer_code». Все это работает и отлично сохраняет информацию.
Я добавил столбец «Код клиента» на страницу администратора пользователей следующим образом:

Код: Выделить всё

add_filter('manage_users_columns', 'db_add_customer_code_column');
function db_add_customer_code_column($columns) {
$columns = array_merge(array('customer_code' => 'Customer Code'), $columns);
return $columns;
}
Опять же, это работает нормально, и столбец появляется на странице администратора пользователя.
Однако у меня есть этот код для заполнения столбца метаданные "customer_code":

Код: Выделить всё

add_action('manage_users_custom_column',  'db_show_customer_code_column_content', 10, 3);
function db_show_customer_code_column_content($value, $column_name, $user_id) {
$user = get_userdata( $user_id );
if ('customer_code' == $column_name){
$customer_code = get_the_author_meta( 'customer_code', $user_id );
return $customer_code;
return $value;
}
}
Однако столбец остается совершенно пустым!
Я использовал точно такой же код на другом сайте, и там он работает отлично. Он также определенно получает код клиента, потому что если я использую «echo $customer_code» (вместо «return»), то все коды клиентов правильно выводятся вверху страницы; кажется, что по какой-то причине он отказывается возвращать каждого из них в столбец!
Есть идеи???

Подробнее здесь: https://stackoverflow.com/questions/789 ... r-metadata
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»