Метод 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');