Snippet

Jak zmienić tekst etykiety w panelu zamówień WooCommerce

Jak zmienić tekst etykiety w panelu zamówień WordPressaEdytuj tekst etykiety w zamówieniach WooCommerceDostosuj etykiety zamówień w WordPressieZmień etykiety w panelu zamówień WooCommerceZmodyfikuj tekst etykiety w ustawieniach zamówień WordPressaZaktualizuj tekst etykiety w zamówieniach WooCommerceJak edytować etykiety zamówień w WordPressieZmień nazwy etykiet w panelu zamówień WooCommerceDostosuj etykiety na stronie zamówień w WordPressieJak zmodyfikować etykiety zamówień w WooCommerce

Objaśnienie

Jeśli chcesz zmienić etykiety w panelu zamówień WooCommerce, ten fragment kodu jest dla Ciebie. Umożliwia on dostosowanie nazw kolumn, które widzisz podczas zarządzania zamówieniami w obszarze administracyjnym WordPressa.

  • Zmiana etykiet kolumn: Kod podłącza się do kolumn zamówień WooCommerce i pozwala na ich zmianę. Na przykład, zmienia etykietę 'order_status' na 'Niestandardowy status', 'order_date' na 'Niestandardowa data', a 'order_total' na 'Niestandardowa suma'. Możesz zastąpić je dowolnym tekstem, który preferujesz.
  • Dostosowanie zawartości kolumn: Nie tylko możesz zmienić etykiety, ale także modyfikować, jaka zawartość pojawia się pod tymi kolumnami. Fragment kodu pokazuje, jak dodać niestandardowy tekst przed rzeczywistymi danymi, na przykład 'Niestandardowy status:' przed statusem zamówienia.

Aby wprowadzić te zmiany, wystarczy dodać ten kod do pliku functions.php swojego motywu lub do niestandardowej wtyczki. W ten sposób możesz spersonalizować widok zarządzania zamówieniami, aby lepiej odpowiadał Twoim potrzebom.

Kod

1<?php 2// Hook into the WooCommerce admin order columns filter 3add_filter('manage_edit-shop_order_columns', 'wp_dudecom_custom_order_columns', 20); 4 5/** 6 * Customize the order columns in WooCommerce admin panel. 7 * 8 * @param array $columns Existing columns in the order panel. 9 * @return array Modified columns with custom labels. 10 */ 11function wp_dudecom_custom_order_columns($columns) { 12 // Change the label for the 'order_status' column 13 if (isset($columns['order_status'])) { 14 $columns['order_status'] = __('Custom Status', 'text-domain'); 15 } 16 17 // Change the label for the 'order_date' column 18 if (isset($columns['order_date'])) { 19 $columns['order_date'] = __('Custom Date', 'text-domain'); 20 } 21 22 // Change the label for the 'order_total' column 23 if (isset($columns['order_total'])) { 24 $columns['order_total'] = __('Custom Total', 'text-domain'); 25 } 26 27 return $columns; 28} 29 30// Hook into the WooCommerce admin order column headers 31add_action('manage_shop_order_posts_custom_column', 'wp_dudecom_custom_order_column_content', 10, 2); 32 33/** 34 * Customize the content of the order columns in WooCommerce admin panel. 35 * 36 * @param string $column Column name. 37 * @param int $post_id Order ID. 38 */ 39function wp_dudecom_custom_order_column_content($column, $post_id) { 40 // Example: Custom content for the 'order_status' column 41 if ('order_status' === $column) { 42 $order = wc_get_order($post_id); 43 echo esc_html__('Custom Status: ', 'text-domain') . esc_html($order->get_status()); 44 } 45 46 // Example: Custom content for the 'order_date' column 47 if ('order_date' === $column) { 48 $order = wc_get_order($post_id); 49 echo esc_html__('Custom Date: ', 'text-domain') . esc_html($order->get_date_created()->date('Y-m-d H:i:s')); 50 } 51 52 // Example: Custom content for the 'order_total' column 53 if ('order_total' === $column) { 54 $order = wc_get_order($post_id); 55 echo esc_html__('Custom Total: ', 'text-domain') . wc_price($order->get_total()); 56 } 57} 58?>

Instrukcja

Aby zmienić teksty etykiet w panelu zamówień WooCommerce, wykonaj następujące kroki:

Lokalizacja pliku: Dodaj kod do pliku functions.php swojego motywu lub do pliku własnej wtyczki.

Wymagania wstępne:

  • Upewnij się, że WooCommerce jest zainstalowane i aktywowane na Twojej stronie WordPress.
  • Miej dostęp do edytowania plików motywu lub tworzenia własnej wtyczki.

Kroki wdrożenia:

  1. Dostęp do panelu administracyjnego WordPress: Zaloguj się do swojego obszaru administracyjnego WordPress.
  2. Przejdź do Edytora motywów: Przejdź do Wygląd > Edytor motywów. Jeśli wolisz użyć własnej wtyczki, przejdź do Wtyczki > Dodaj nową i utwórz nową wtyczkę.
  3. Otwórz functions.php: W Edytorze motywów znajdź i otwórz plik functions.php z listy po prawej stronie. Jeśli używasz własnej wtyczki, otwórz główny plik wtyczki.
  4. Wstaw kod: Skopiuj podany fragment kodu i wklej go na końcu pliku functions.php lub pliku własnej wtyczki.
  5. Zapisz zmiany: Kliknij przycisk Aktualizuj plik, aby zapisać swoje zmiany.
  6. Zweryfikuj zmiany: Przejdź do WooCommerce > Zamówienia w panelu administracyjnym, aby zobaczyć zaktualizowane etykiety kolumn i treści.

Postępując zgodnie z tymi krokami, możesz dostosować panel zamówień, aby lepiej odpowiadał Twojemu workflow. Jeśli potrzebujesz dalszej pomocy lub chcesz zbadać bardziej zaawansowane funkcjonalności, rozważ skontaktowanie się z wp-dude.com w celu uzyskania profesjonalnej pomocy.