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

Jak zmienić tekst etykiety w panelu zamówień WordPressa; Edytuj tekst etykiety w zamówieniach WooCommerce; Dostosuj etykiety zamówień w WordPressie; Zmień etykiety w panelu zamówień WooCommerce; Zmodyfikuj tekst etykiety w ustawieniach zamówień WordPressa; Zaktualizuj tekst etykiety w zamówieniach WooCommerce; Jak edytować etykiety zamówień w WordPressie; Zmień nazwy etykiet w panelu zamówień WooCommerce; Dostosuj etykiety na stronie zamówień w WordPressie; Jak 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

<?php
// Hook into the WooCommerce admin order columns filter
add_filter('manage_edit-shop_order_columns', 'wp_dudecom_custom_order_columns', 20);

/**
 * Customize the order columns in WooCommerce admin panel.
 *
 * @param array $columns Existing columns in the order panel.
 * @return array Modified columns with custom labels.
 */
function wp_dudecom_custom_order_columns($columns) {
    // Change the label for the 'order_status' column
    if (isset($columns['order_status'])) {
        $columns['order_status'] = __('Custom Status', 'text-domain');
    }

    // Change the label for the 'order_date' column
    if (isset($columns['order_date'])) {
        $columns['order_date'] = __('Custom Date', 'text-domain');
    }

    // Change the label for the 'order_total' column
    if (isset($columns['order_total'])) {
        $columns['order_total'] = __('Custom Total', 'text-domain');
    }

    return $columns;
}

// Hook into the WooCommerce admin order column headers
add_action('manage_shop_order_posts_custom_column', 'wp_dudecom_custom_order_column_content', 10, 2);

/**
 * Customize the content of the order columns in WooCommerce admin panel.
 *
 * @param string $column Column name.
 * @param int $post_id Order ID.
 */
function wp_dudecom_custom_order_column_content($column, $post_id) {
    // Example: Custom content for the 'order_status' column
    if ('order_status' === $column) {
        $order = wc_get_order($post_id);
        echo esc_html__('Custom Status: ', 'text-domain') . esc_html($order->get_status());
    }

    // Example: Custom content for the 'order_date' column
    if ('order_date' === $column) {
        $order = wc_get_order($post_id);
        echo esc_html__('Custom Date: ', 'text-domain') . esc_html($order->get_date_created()->date('Y-m-d H:i:s'));
    }

    // Example: Custom content for the 'order_total' column
    if ('order_total' === $column) {
        $order = wc_get_order($post_id);
        echo esc_html__('Custom Total: ', 'text-domain') . wc_price($order->get_total());
    }
}
?>

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.