Как исправить ошибки на сайте вордпресс

Ошибки на сайте вордпресс — битые ссылки
Как удалить ссылку https://ste.xxx/xmlrpc.php?rsd
Для удаления ссылки необходимо в файле functions.php используемой темы прописать следующую строку
remove_action( ‘wp_head’, ‘rsd_link’ );
Как удалить ссылку https://ste.xxx/xmlrpc.php
Для удаления ссылки необходимо в файле header.php используемой темы удалить следующую строку
<link rel=»pingback» href=»<?php bloginfo( ‘pingback_url’ ); ?>»>
Такая ссылка может быть как в каталоге используемой темы, так и в каталоге /wp-includes/theme-compat/header.php
#2 — удаляет ссылку «wlwmanifest». wlwmanifest.xml — файл ресурсов, необходимый для поддержки поддержки Windows Live Writer.
#3 — удаляет мета-тег «generator» из секции head. Определенно лишняя, а часто и вредная информация привлекающая ботов и юных хакеров.
#4, #5 — отключаем RSS feed у блога, комментариев, категорий и архивов (не всем это нужно, но мало ли).
#6 — удаляет ссылку на следующую и предыдущую запись из head документа. Чаще всего, именно в том месте она не нужна.
#7 — “wp_shortlink_wp_head” добавляет «короткую ссылку» в заголовок документа, который будет выглядеть как http://example.com/?p=ID. Ни к чему!
#8, #9 — отключаем Emoji.
#10 — скрывает admin bar, панельку администратора сверху. Иногда она не нужна.
Как исправить битые ссылки на несуществующие страницы или записи
В результате развития сайта, изменения его структуры или иных действий могут быть изменены адресные ссылки страниц или записей. В этом случае могут возникать ссылки на уже несуществующий контент сайта.
Самым простом способом замены неработающих ссылок на актуальные будет использование плагина Search Regex, который позволяет проводить как одиночные замены, так и массовое изменение ссылок.
Как исправить битые ссылки на изображения
Битые ссылки на изображения формата jpg, png или др. чаще всего возникают вследствие ошибок при работе с изображениями.
В данном случае проще всего удалить такое изображение или заменить другое.
Код для удаления JSON через файл темы functions.php:
//Remove JSON API links in header html
remove_action( 'wp_head', 'rest_output_link_wp_head');
remove_action( 'wp_head', 'wp_oembed_add_discovery_links');
remove_action( 'template_redirect', 'rest_output_link_header', 11, 0 );