Готовую админку можно прикрутить, есть готовые, можно на гите посмотреть или сеть пошерстить.
Запустить php и всё причастное, какие-то функции сайта и будет быстрее и легче? Нужны подробности, никогда не проверял.
ТС, у вас какие-то настройки самого сервера не в порядке, либо мощности приближаются к нулю или вы заблочили 10 мб IP. Блокировку по гео, с некоторыми разрешениями, плюс 1000+ cidr не самый мощный тариф шареда потянет легко и без критического замедления.
Это точно не вариант. Они нужны.
Если нужны именно древовидные, а не простые, то решение выше написал и для них.
Я лишь уверен в том, что работает для всего, где есть комменты/обсуждение. Опять же, это мой личный опыт, не подкрепленный сотнями других людей. хотя знаю точно, что используют для статей. Я начал тестировать после обнаружения этой разметки на одном популярном иностранном ресурсе.
Сами по себе древовидные удобны и понятны, но плодят разные проблемы и не только ссылки. Поэтому, раз появилась эта разметка, которая имеет два варианта, под дерево и нет. размечаешь древовидным вариантом. Но в самом wp не включаешь функцию, ответ так или иначе на коммент есть в любом формате, немного верстку поправить и если так уж надо, будут древовидные визуально. Хотя можно просто цветом помечать, там есть за что зацепиться.
Интересно, посмотрю у себя на каком-нибудь, спасибо. Кстати, очень и очень хорошо отрабатывает разметка для комментов и форумов DiscussionForumPosting, точно не нужны древовидные, все в разметке можно устроить, как раз два вида. Конечно надо немного адаптировать вывод комментов и поста, в смысле разметить, но в консоле появляются моментом и в индексе и ранжируются...
Тогда всё равно не мешает знать о том, что включаешь и последствиях, понадобиться другой сниппет, который оставит древовидные, но уберет лишние ссылки. Сейчас нет возможности проверить и вспомнить, но вот из сети. Уберет replytocom.
function wpcourses_replycom_remove( $wpcourses_remove ) {$cut = "!<a(.*?)href='(.*?)'(.*?)>(.*?)</a>!si";$insert = "<span class='comment-reply-link' \\3>\\4</span>";return preg_replace($cut, $insert, $wpcourses_remove);}add_filter( 'comment_reply_link', 'wpcourses_replycom_remove' );
Я не спорю, что влияют, но и не только древовидные, любые влияют одинаково, если они есть 😎
Перед тем как включать какие-то функции wp, есть смысл прочитать о них. Отключите древовидные комменты в настройках и ?replytocom исчезнут, как и ссылки. На 90% сайтах не нужны древовидные до какого-то сумасшедшего уровня.
На те, которые уже в гугле, поставить ноиндекс/ запрет в роботс ?replytocom, выкидывает достаточно быстро с этой проблемой.
Если идти длинным путем, то как то так устроить:
function yw_noindex_follow() {$url = $_SERVER['REQUEST_URI']; if (strpos($url,'?replytocom ') !== false) { echo '<meta name="robots" content="noindex, follow" />' . "\n"; }}add_action( 'wp_head', 'yw_noindex_follow', 1);
На те, которые уже в гугле, поставить ноиндекс ?replytocom, выкидывает достаточно быстро с этой проблемой.
Или ещё десяток вариантов, от темы зависит как генерится контент и что в single.php кроме вызовов уже шаблонов или тд. Но самый простой вариант я выше написал, собственно и единственный из простых. Плагинов конечно куча для вставки своего внизу и вверху статьи, но в середину нет, точнее только рекламные. А тут простенькие сниппеты.