я по этой теме писал платошам, они мне ответили: " В случае удаления страниц сама страница, которую вы хотите удалить, должна отвечать одним из кодов: 404 Not Found, 403 Forbidden или 410 Gone"
Это ключ от другого замка. После появления 301 страница не задерживается в выдаче. Думать же хоть чуть-чуть надо.
301 это не ошибка, поэтому яндекс и не удаляет. Необходимо чтобы страница отдавала код 404.
https://wordpress.stackexchange.com/questions/183598/removing-the-redirect-after-changing-a-pages-slug
ну в инете есть такой вариант
if ( is_page('about') )
Есть сомнения что это сработает. Равно как и is_page($page);
Wordpress по умолчанию делает то, что написал ТС - редиректит на похожий урл(слаг). Вопрос в степени похожести.
Это я описывал с морды/разделов.
Да ни откуда нельзя. Даже в личке повстпывала сто лет назад удалённая переписка.
Ну справедливости ради - это частично видно. При наведении на ник видна дата последнего поста, а авторизованным непрочитанные/обновлённые топики отмечены зелёным квадратом и синей стрелочкой со ссылкой на непрочтённое. (а при использовании стилуша и тп можно сделать и более юзабельно :) )
Я так и не понял в чём проблема вставить код в шаблон темы или использовать плагины для вставки скриптов?
И зачем нужна эта непонятная поделка?
Ну или в крайнем случае сделать шорткод и вставить в поделку.