Изменение цвета фона в списке заказов администратора WooCommerce в зависимости от роли пользователяPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Изменение цвета фона в списке заказов администратора WooCommerce в зависимости от роли пользователя

Сообщение Anonymous »

Я хочу, чтобы поле для ролей пользователей (клиент, fortag_1) имело разные цвета фона, чтобы их было легче отличить. См. прикрепленное изображение.
Изображение
Вот код PHP, используемый для добавления поля для роли пользователя в список заказов администратора WooCommerce:

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

add_filter('manage_edit-shop_order_columns', 'add_column_heading', 20, 1);
function add_column_heading($array) {
$res = array_slice($array, 0, 2, true) +
array("customer_role" => "Customer Role") +
array_slice($array, 2, count($array) - 1, true);
return $res;
}
add_action('manage_posts_custom_column', 'add_column_data', 20, 2);
function add_column_data($column_key, $order_id) {
// exit early if this is not the column we want
if ('customer_role' != $column_key) {
return;
}
$customer = new WC_Order( $order_id );
if($customer->user_id != ''){
$user = new WP_User( $customer->user_id );
if ( !empty( $user->roles ) && is_array( $user->roles ) ) {
foreach ( $user->roles as $role )
echo $role;
}
}
}
Я еще ничего не пробовал из-за недостаточного знания того, как добиться цвета фона в зависимости от ролей пользователя.
Я прочитал следующие темы но у меня нет знаний, как настроить и внедрить решения для моих конкретных потребностей:

[*]Выделить список заказов администратора WooCommerce на основе метода оплаты заказа.[*]Выделить список заказов администратора Woocommerce, если заказ содержит обычный продукт.
[*]Изменить цвет фона ссылки в зависимости от способа оплаты в списке заказов администратора Woocommerce.
< /ул>

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

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

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

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

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

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

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