Чуть медленнее (читать как хуже) становятся запросы mysql 8.2+. Но наверняка можно оптимизировать, индексы или просто посмотреть почему данных больше становится в опциях и тд. Я не заморачивался, время пока нет.
Ставите плагин Query Monitor и курите его до полного понимания, какие плагины и сколько запросов выдают на странице, какие медленные, дублирующие и тд и тп. Находите в себе силы и грохаете то, что не можете сами исправить или нет альтернативы менее прожорливой, либо смирится.
Используйте объектный кеш, тут вам надо выбрать исходя из функционала сайта Memcache или Redis. Возможны еще манипуляции с базой, конкретно автозагрузкой, но думаю без специалиста не разберетесь, хотя там не сложно. Причем там есть один косяк, который закидывает в автозагрузку мего наполненную опцию и на некоторых сайтах это приводит к очень серьезным проблемам со скоростью. Косяк будет исправлен, но только в следующем большом релизе WP, а это не скоро. Сам проверял и использую на нескольких сайтах, существенно увеличивается скорость и падает нагрузка.
Все очень хорошо себя чувствует на php8+, но если подключить mysql 8.2+, надо разбираться, автозагрузка и некоторые другие запросы чуть медленнее становятся.
Можно бекапчик добавить файла и проблем меньше)
Хорошее дело, можно в итоге полезный плагин сделать. А в этом апи подсеть или диапазон не определят, скажем накинулась бетерика и сразу ее в бан. Города наверно не слишком нормально это апи определяет. Может не все писать а только прямые.
Так там на сайте стоит Woo, еще какие-то плагины, которые короткими ссылками оперируют в своих функциях, наверно появляться где-то на страницах. Поэтому пс и подхватывают. Но тут уже надо самому ТС анализировать и корректировать разными способами. Каноникал даже гуглу не указ давно, подхватит то, что посчитает нужным или...;)
В принципе, все, что потенциально не нужно в коде, зачем оно там, а лишнего, я считаю, больше десятка. Опять же мое мнение и я удаляю. 😎
вам бы определится кто и где кого индексирует
покажите скрин где поисковики индексируют
Думаю ТС не углублялся в тему, за него... могут пс выдавать в разных ситуациях короткую. Надо не забывать, что она в WP передается в заголовке, проверить просто через консоль браузера "Сеть".
Поэтому лучше убрать и забыть.
😀 если человека нервирует проблема или тревожит, есть смысл от нее избавиться, тем более действительно короткие лезут в индекс ( кроме гугла есть и другие поисковики) . Убрать сниппетом и забыть, но как вариант плагин, он если не что-то глобальное, а именно сборник нескольких функций, которые очистят, совершенно безобиден. Ресурсов не жрет))
remove_action( 'wp_head', 'wp_shortlink_wp_head' );
Ну а как вы хотели, если вы на каждой странице подсовываете в ее коде короткую ссылку ( shortlink )на ровне с основной. У вас же WP, уберите из кода весь мусор, ленты, генератор, короткую ссылку и тд руками или любым плагином очистки этого всего.Плагинов под удаление этого достаточно, тогда не будет индексить, иначе ничего не поможет.
У тебя там целый зоопарк проблем с wpdiscuz. Начни с его отключения
Кроме того насколько я понял у тебя стоит плагин локальных аватар. Возможно он мешает запрашивать правильные урлы с граватара.
Там от форума аватарки загружает из его профиля, а условие для вызова есть или нет косячит...в глобальном плане, там менять надо не только в этом плагине, но и в других, что-то поменяли граватары из хуков. Лень разбираться.Не смотрел насчет плагина аватарок, но если подгрузить свою, все сработает.
Этот косяк по простому не исправить, он не от вашей установки WP. Перманентно появляется на разных сайтах примерно месяц. Самое простое решение добавить дефолтную аватарку ручками всем не установившим.
Но если нет необходимых умений, поставьте плагин, скажем Simple Local Avatars, в настройках выбрать - Разрешить только локальные аватары (по-прежнему используется Gravatar для аватаров по умолчанию). Можно там загрузить дефолт. В общем выставить подходящие настройки. Проблема пропадет.