Различные методы изменения заголовка пользовательской конечной точки в WooCommerce

Метод 1. Использование фильтра woocommerce_endpoint_title:
WooCommerce предоставляет удобный фильтр под названием woocommerce_endpoint_title

function custom_endpoint_title($title, $endpoint) {
    if ($endpoint === 'your_custom_endpoint') {
        $title = 'Your Custom Entry Title';
    }
    return $title;
}
add_filter('woocommerce_endpoint_title', 'custom_endpoint_title', 10, 2);
// Replace 'your-custom-endpoint' with the ID or class of your endpoint
var endpointTitleElement = document.getElementById('your-custom-endpoint');
if (endpointTitleElement) {
    endpointTitleElement.innerHTML = 'Your Custom Entry Title';
}

Метод 3: переопределение файла шаблона.
WooCommerce использует файлы шаблонов для визуализации различных частей интерфейса, включая заголовок записи для пользовательских конечных точек. Вы можете переопределить соответствующий файл шаблона, чтобы изменить заголовок записи. Найдите файл шаблона, отвечающий за отображение заголовка конечной точки (например, myaccount/my-custom-endpoint.php), и скопируйте его в каталог вашей темы. Затем измените заголовок в копии, чтобы он соответствовал желаемому заголовку записи.

function custom_endpoint_hook() {
    // Replace 'your_custom_endpoint' with your actual endpoint
    if (is_wc_endpoint_url('your_custom_endpoint')) {
        return 'Your Custom Entry Title';
    }
}
add_action('woocommerce_before_main_content', 'custom_endpoint_hook');