Ну и еще. Начни с п.2
1. Возьми старый добрый Notepad++
2. В FTP клиенте переключи передачу Binary -> ASCII
3. На сервере не Виндовс часом?
Выше же уже выяснили причину - Smarty. И действовать надо соответственно.
Что-то типо того:
{php}echo 'бла бла бла';{/php}
Дмитрий, подскажите пожалуйста, с чем связана такая активность бота, таким блоком по 100-200 запросов. Заметил пару дней как, не помню чтобы раньше наблюдалось, ip яндекса. Не уверен, что с такой скоростью у кого-то вообще обновляется сама лента или это переиндексация? И еще вопрос, если проиндексированы все записи и только новые нужны, есть смысл уменьшить отдаваемые в ленту, скажем не 300, а 50, для уменьшения нагрузки?
[20/Apr/2022:01:33:22 +0300] "GET /путь HTTP/1.1" 200 6508909 "-" "Mozilla/5.0 (compatible; YandexTurbo/1.0; +http://yandex.com/bots)" 3[20/Apr/2022:01:33:27 +0300] "GET /путь HTTP/1.1" 200 6508909 "-" "Mozilla/5.0 (compatible; YandexTurbo/1.0; +http://yandex.com/bots)" 3[20/Apr/2022:01:33:33 +0300] "GET /путь HTTP/1.1" 200 6508909 "-" "Mozilla/5.0 (compatible; YandexTurbo/1.0; +http://yandex.com/bots)" 3[20/Apr/2022:01:33:39 +0300] "GET /путь HTTP/1.1" 200 6508909 "-" "Mozilla/5.0 (compatible; YandexTurbo/1.0; +http://yandex.com/bots)" 3[20/Apr/2022:01:33:45 +0300] "GET /путь HTTP/1.1" 200 6508909 "-" "Mozilla/5.0 (compatible; YandexTurbo/1.0; +http://yandex.com/bots)" 4[20/Apr/2022:01:33:54 +0300] "GET /путь HTTP/1.1" 200 6508909 "-" "Mozilla/5.0 (compatible; YandexTurbo/1.0; +http://yandex.com/bots)" 3[20/Apr/2022:01:34:15 +0300] "GET /путь HTTP/1.1" 200 6508909 "-" "Mozilla/5.0 (compatible; YandexTurbo/1.0; +http://yandex.com/bots)" 3[20/Apr/2022:01:34:20 +0300] "GET /путь HTTP/1.1" 200 6508909 "-" "Mozilla/5.0 (compatible; YandexTurbo/1.0; +http://yandex.com/bots)" 3[20/Apr/2022:01:34:37 +0300] "GET /путь HTTP/1.1" 200 6508909 "-" "Mozilla/5.0 (compatible; YandexTurbo/1.0; +http://yandex.com/bots)" 3[20/Apr/2022:01:34:44 +0300] "GET /путь HTTP/1.1" 200 6508909 "-" "Mozilla/5.0 (compatible; YandexTurbo/1.0; +http://yandex.com/bots)" 3[20/Apr/2022:01:34:51 +0300] "GET /путь HTTP/1.1" 200 6508909 "-" "Mozilla/5.0 (compatible; YandexTurbo/1.0; +http://yandex.com/bots)" 3[20/Apr/2022:01:34:58 +0300] "GET /путь HTTP/1.1" 200 6508909 "-" "Mozilla/5.0 (compatible; YandexTurbo/1.0; +http://yandex.com/bots)" 3[20/Apr/2022:01:35:04 +0300] "GET /путь HTTP/1.1" 200 6508909 "-" "Mozilla/5.0 (compatible; YandexTurbo/1.0; +http://yandex.com/bots)" 3[20/Apr/2022:01:35:10 +0300] "GET /путь HTTP/1.1" 200 6508909 "-" "Mozilla/5.0 (compatible; YandexTurbo/1.0; +http://yandex.com/bots)" 3[20/Apr/2022:01:35:17 +0300] "GET /путь HTTP/1.1" 200 6508909 "-" "Mozilla/5.0 (compatible; YandexTurbo/1.0; +http://yandex.com/bots)" 3[20/Apr/2022:01:35:24 +0300] "GET /путь HTTP/1.1" 200 6508909 "-" "Mozilla/5.0 (compatible; YandexTurbo/1.0; +http://yandex.com/bots)" 3[20/Apr/2022:01:35:29 +0300] "GET /путь HTTP/1.1" 200 6508909 "-" "Mozilla/5.0 (compatible; YandexTurbo/1.0; +http://yandex.com/bots)" 3[20/Apr/2022:01:35:34 +0300] "GET /путь HTTP/1.1" 200 6508909 "-" "Mozilla/5.0 (compatible; YandexTurbo/1.0; +http://yandex.com/bots)" 3[20/Apr/2022:01:35:39 +0300] "GET /путь HTTP/1.1" 200 6508909 "-" "Mozilla/5.0 (compatible; YandexTurbo/1.0; +http://yandex.com/bots)" 3[20/Apr/2022:01:35:49 +0300] "GET /путь HTTP/1.1" 200 6508909 "-" "Mozilla/5.0 (compatible; YandexTurbo/1.0; +http://yandex.com/bots)" 3[20/Apr/2022:01:35:59 +0300] "GET /путь HTTP/1.1" 200 6508909 "-" "Mozilla/5.0 (compatible; YandexTurbo/1.0; +http://yandex.com/bots)" 3[20/Apr/2022:01:36:05 +0300] "GET /путь HTTP/1.1" 200 6508909 "-" "Mozilla/5.0 (compatible; YandexTurbo/1.0; +http://yandex.com/bots)" 3[20/Apr/2022:01:36:12 +0300] "GET /путь HTTP/1.1" 200 6508909 "-" "Mozilla/5.0 (compatible; YandexTurbo/1.0; +http://yandex.com/bots)" 3[20/Apr/2022:01:36:20 +0300] "GET /путь HTTP/1.1" 200 6508909 "-" "Mozilla/5.0 (compatible; YandexTurbo/1.0; +http://yandex.com/bots)" 3[20/Apr/2022:01:36:29 +0300] "GET /путь HTTP/1.1" 200 6508909 "-" "Mozilla/5.0 (compatible; YandexTurbo/1.0; +http://yandex.com/bots)" 3[20/Apr/2022:01:36:37 +0300] "GET /путь HTTP/1.1" 200 6508909 "-" "Mozilla/5.0 (compatible; YandexTurbo/1.0; +http://yandex.com/bots)" 3[20/Apr/2022:01:36:48 +0300] "GET /путь HTTP/1.1" 200 6508909 "-" "Mozilla/5.0 (compatible; YandexTurbo/1.0; +http://yandex.com/bots)" 3
99% плагинов оглавления используют js это раз, второе, они парсят налету так сказать. Может и есть что то, кроме ручного добавления, но вменяемых я не нашел в свое время. Тем более, надо что бы плагин еще и парсил отправляемое в ленту. Можно расковырять какой-то плагин и уже его подключить исходя из вариантов в плагине. Но можно пойти проще путём. Взять отличный класс у Kama https://wp-kama.ru/id_1513/kama_contents.html
Там все настройки просты, описаны. Подцепляете класс любым удобным способом, можно простенький плагин создать, там же настройки (описаны) как на полных страницах сделайте. Дальше уже к вашей ленте. Подключать к полным страницам не надо, только к ленте турбо, но можно использовать и как для полных страниц и для турбо и для amp. Можно уже и в кабинете вебмастера стилей добавить при желании.
Вот так можно подцепить к плагину Yandex.News Feed by Teplitsa (конечно настройки под себя, как и исключённые разделы и тд):
function yw_on_rss_content2( $text ){global $post; $term = wp_get_post_categories( $post->ID ); $term = array_shift( $term ); $allow_cats = array(49,183); // id доступных рубрик if( in_array( $term, $allow_cats ) ) return $text; // настройки разделителя $_sep = '</p>'; // разделитель в тексте $_sep_num = 2; // после какого по порядку разделителя вставлять оглавление? // настройки оглавления $args = array(// 'min_length' => 4000,// 'css' => false,// 'markup' => true, 'selectors' => array('h2','h3'), ); // погнали... $ex_text = explode( $_sep, $text, $_sep_num + 1 ); // если подходящий по порядку разделитель найден в тексте if( isset($ex_text[ $_sep_num ]) ){ $contents = Kama_Contents::init( $args )->make_contents( $ex_text[$_sep_num] ); $ex_text[ $_sep_num ] = $contents . $ex_text[$_sep_num]; $text = implode( $_sep, $ex_text ); } // просто в верху текста else { $contents = Kama_Contents::init( $args )->make_contents( $text ); $text = $contents . $text; } return $text;}add_filter( 'layf_turbo_content_feed', 'yw_on_rss_content2', 20 );
Подтвердите и всё, в настройках безопасности делается.
Всего то:
Напоминаем, что с 18 февраля подтверждение входа должно быть у всех руководителей сообщества, если в нём больше 10 000 подписчиков. Сделать это можно в настройках профиля — хватит всего пары минут: connect.vk.com/account/#/security
Подтверждение входа защитит профиль от посторонних, даже если у них каким-то образом окажется ваш пароль. Это значит, что в большей безопасности будут и ваша страница, и все сообщества, которыми вы управляете.
Вообще вроде он описан в доках и для индексного файла (добавить http://www.sitemaps.org/schemas/sitemap/0.9/siteindex.xsd), для отдельных карт, боле менее стандартный. По крайней мере в плагинах для wp всё так.
расширьте для индексной карты пространство имен, у вас же она не проходит.
<sitemapindex xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/siteindex.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
Ага, если взять тариф за 150 рублей и надеяться, что выдержит нагрузку)) Нормально держит нагрузку и если сайт начал стрелять и нет возможности самому настроить VPS/VDS, можно взять подороже тарифы с нормальными ресурсами ( реактивный) и они держат без проблем и 5000 и 30000.... мемкеш.
Логи посмотрите по ftp и всё станет понятно. Включаются в админке хостинга. Проблем нне больше, чем на любом хостинге.
Да любой дешёвый тариф, на любом хостинге только для отладки сайта.
Проверьте у себя, найдите способ
$(document).bind("ready", function() { setTimeout(function() { var script = document.createElement('script'); script.src = 'https://cdn.ak.me/js/rlf.js'; script.type = 'text/javascript'; /*script в конец элемента body*/ document.body.appendChild(script); }, 5000);});