Чтобы вывести HTML-текст только на странице редактирования товара (WooCommerce) в админке WordPress — например, на странице вида: https://zaplata.ru/wp-admin/post.php?post=123&action=edit
— нужно проверить, что:
Мы в админке (is_admin())
Текущий тип записи — product (товар WooCommerce)
Это страница редактирования (post.php)
Простой и рабочий код (вставьте в functions.php дочерней темы):
add_action('admin_head', 'show_html_only_on_product_edit');
function show_html_only_on_product_edit() {
// Только в админке
if (!is_admin()) return;
$screen = get_current_screen();
// Проверяем, что это редактирование товара WooCommerce
if ($screen && $screen->post_type === 'product' && $screen->base === 'post') {
echo '<div style="padding:15px; background:#fff; border:1px solid #ddd; margin:10px;">';
echo '<strong>Ваш HTML-текст только на странице редактирования товара</strong>';
echo '</div>';
}
}