Помогите подправить код в php вообще всегда плохо понимал. Как поправить код чтобы не вызывал дублирующие ошибки. Надо создать несколько статусов, но получается ошибка из за вызова одинакойо функции.. PHP: //Создаем свой статутс заказа function register_my_new_order_statuses() { register_post_status( 'wc-status-name', array( 'label' => _x( '#MM24 - Ваш заказ получен и находится в обработке', 'Order status', 'textdomain' ), //Изменяем текст 'public' => true, 'exclude_from_search' => false, 'show_in_admin_all_list' => true, 'show_in_admin_status_list' => true, 'label_count' => _n_noop( '#MM24 - Ваш заказ получен и находится в обработке <span class="count">(%s)</span>', '#MM24 - Ваш заказ получен и находится в обработке <span class="count">(%s)</span>', 'textdomain' ) //Изменяем текст ) ); } add_action( 'init', 'register_my_new_order_statuses' ); function my_new_wc_order_statuses( $order_statuses ) { $order_statuses['wc-status-name'] = _x( '#MM24 - Ваш заказ получен и находится в обработке', 'Order status', 'textdomain' ); //Изменяем текст return $order_statuses; } add_filter( 'wc_order_statuses', 'my_new_wc_order_statuses' ); //Создаем свой статутс заказа function register_my_new_order_statuses() { register_post_status( 'wc-status-name', array( 'label' => _x( '#MM24 - Подтверждение заказа', 'Order status', 'textdomain' ), //Изменяем текст 'public' => true, 'exclude_from_search' => false, 'show_in_admin_all_list' => true, 'show_in_admin_status_list' => true, 'label_count' => _n_noop( '#MM24 - Подтверждение заказа <span class="count">(%s)</span>', '#MM24 - Подтверждение заказа <span class="count">(%s)</span>', 'textdomain' ) //Изменяем текст ) ); } add_action( 'init', 'register_my_new_order_statuses' ); function my_new_wc_order_statuses( $order_statuses ) { $order_statuses['wc-status-name'] = _x( '#MM24 - Подтверждение заказа', 'Order status', 'textdomain' ); //Изменяем текст return $order_statuses; } add_filter( 'wc_order_statuses', 'my_new_wc_order_statuses' ); //Создаем свой статутс заказа function register_my_new_order_statuses() { register_post_status( 'wc-status-name', array( 'label' => _x( '#MM24 - Ваш заказ отправлен', 'Order status', 'textdomain' ), //Изменяем текст 'public' => true, 'exclude_from_search' => false, 'show_in_admin_all_list' => true, 'show_in_admin_status_list' => true, 'label_count' => _n_noop( '#MM24 - Ваш заказ отправлен <span class="count">(%s)</span>', '#MM24 - Ваш заказ отправлен <span class="count">(%s)</span>', 'textdomain' ) //Изменяем текст ) ); } add_action( 'init', 'register_my_new_order_statuses' ); function my_new_wc_order_statuses( $order_statuses ) { $order_statuses['wc-status-name'] = _x( '#MM24 - Ваш заказ отправлен', 'Order status', 'textdomain' ); //Изменяем текст return $order_statuses; } add_filter( 'wc_order_statuses', 'my_new_wc_order_statuses' ); //Создаем свой статутс заказа function register_my_new_order_statuses() { register_post_status( 'wc-status-name', array( 'label' => _x( '#MM24 - Ваш заказ выполнен', 'Order status', 'textdomain' ), //Изменяем текст 'public' => true, 'exclude_from_search' => false, 'show_in_admin_all_list' => true, 'show_in_admin_status_list' => true, 'label_count' => _n_noop( '#MM24 - Ваш заказ выполнен <span class="count">(%s)</span>', '#MM24 - Ваш заказ выполнен <span class="count">(%s)</span>', 'textdomain' ) //Изменяем текст ) ); } add_action( 'init', 'register_my_new_order_statuses' ); function my_new_wc_order_statuses( $order_statuses ) { $order_statuses['wc-status-name'] = _x( '#MM24 - Ваш заказ выполнен', 'Order status', 'textdomain' ); //Изменяем текст return $order_statuses; } add_filter( 'wc_order_statuses', 'my_new_wc_order_statuses' );
@Dimon2x, да ты что? @uniface Все три вызова register_post_status можно поместить в одну функцию. А вообще, если php не знаешь и знать не хочешь, найми того, кто знает, он за небольшую денежку всё сделает (если ограничивается этой задачей)