Первый столбец кнопки изменения:
<td><a class="button" href="?page=wpdocs-unsub-email-list&deletemail=<?php
echo $result->mail;?>"
style="color: red;">DELETE</a></td>
Затем добавьте этот код в верхнюю часть функции
function wpdocs_unsub_page_callback()
{
if (isset($_GET["deletemail"])){
global $wpdb;
$wpdb->query($wpdb->prepare("delete from wp_customer_service
where mail=%s",urldecode($_GET["deletemail"])));
}
//...
Хотя описанные выше шаги помогут решить вашу задачу, вы можете сделать ее более безопасной, добавив nonce для CSRF.
<td><a class="button" href="<?php
echo wp_nonce_url('?page=wpdocs-unsub-email-list&deletemail='.$result->mail,"del_nonce","del_nonce");?>"
style="color: red;">DELETE</a></td>
Тогда в функции вы можете проверить это:
function wpdocs_unsub_page_callback()
{
if (isset($_GET["deletemail"]) and isset($_GET['del_nonce'])
and wp_verify_nonce($_GET['del_nonce'], 'del_nonce')) {
global $wpdb;
$wpdb->query($wpdb->prepare("delete from wp_customer_service where
mail=%s",urldecode($_GET["deletemail"])));
}
//....