Как войти в режим редактирования кода на WP?
-
Здравствуйте.
Мне необходимо удалить атрибут rel=»canonical на страницах сайта. Не хватает знаний, как это сделать. Буду благодарна, если сможете подсказать.Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]
-
Редактирование кода не хватит Вам, так как знаний не хватит. Вопрос в другом, а зачем? Чтобы появились дубли? Да и каноникал у Вас формирует плагин All in One SEO вот там в настройках отключите.
в настройках этого плагина где примерно это отключается? прилагаю скрин: https://drive.google.com/file/d/1v1NZxI0fBaodYflR1JWdjFZCbR8pEcUc/view?usp=drive_link
или сам плагин нужно отключить полностью?
gzs85, привет.
Мне необходимо удалить атрибут rel=»canonical на страницах сайта.
Если уверены в этом, то могут помочь такие решения (добавлять в
functions.php
дочерней темы, в сниппеты кода или в код темы, если у вас своя тема оформления используется):function aioseo_filter_canonical_url( $url ) {
return '';
} add_filter( 'aioseo_canonical_url', 'aioseo_filter_canonical_url' ); // если установлен плагин AIOSEOadd_filter( 'wpseo_canonical', '__return_false' );
// если установлен плагин Yoast SEOremove_action( 'wp_head', 'rel_canonical' );
remove_action( 'wp_head', 'rest_output_link_wp_head' );
Если у вас есть какие-то плагины для настройки SEO, то, скорее всего, там будет опция отключения ненужной вам функциональности.
в том-то и дело, в самом плагине all in seo я не нашла как отключить этот атрибут, в произвольных кодах тоже нету этого атрибута. попробую сейчас по вашему совету сделать правки.
-
Ответ изменён 2 недели, 1 день назад пользователем
gzs85.
gzs85, да, в этом плагине такой настройки нет. Поможет код (самый первый, для плагина AIOSEO), что я выше написал.
спасибо. вообще у этого сайта проблема — в индекс не попадают страницы сайта (их 21 шт). Обращалась в ТП вебмастер, они ссылаются, что именно этот атрибут мешает индексации страниц и его нужно убирать. Надеюсь поможет.
вот так поставила код, верно же?
https://drive.google.com/file/d/1OjbioIkjCGDoUPXJslgFFodWtypvEOao/view?usp=drive_link
gzs85,
Обращалась в ТП вебмастер, они ссылаются, что именно этот атрибут мешает индексации страниц и его нужно убирать.
Сомнительное заявление, конечно.
вот так поставила код, верно же?
Только этот блок нужен:
function aioseo_filter_canonical_url( $url ) {
return '';
} add_filter( 'aioseo_canonical_url', 'aioseo_filter_canonical_url' ); // если установлен плагин AIOSEOТак как у вас установлен и работает плагин AIOSEO.
спасибо, поставлю именно этот код.
думаете, причина, что страницы в поиск не попали, в другом?
направляю скрин их ответа: https://drive.google.com/file/d/1qDATL5LUntxuAo2rP_XPQc_V5CuDASi3/view?usp=drive_link
По-моему, ваш сайт не индексируется, потому что идет редирект на другой поддомен rus-25k04k08
gzs85, на скриншоте есть важное уточнение, что канонические ссылки у вас на сайте настроены неправильно. При таком раскладе, разумеется, их лучше удалять, а в идеале — настраивать как положено.
kw56, буквально две минуты назад редиректа ещё не было. Была какая-то страница-заглушка с корзиной.
На странице нужной записи или статьи есть поле с канонической ссылкой. Возможно Вы по незнанию просто от балды вставили туда ссылку не понимая что такое каноническая ссылка. Удалите просто ее и потом проверьте правильность тега в исходнике странице.
да, на сайте настроен редирект, домен генерируется разово и не индексируются поисковыми системами. Важно, чтобы в поиск попали страницы основного домена: https://www.yandex.ru/search/?text=site%3Ashop.mibe-suxilep.ru&lr=236.
Этого пока не наблюдается.
-
Ответ изменён 2 недели, 1 день назад пользователем
- Для ответа на тему необходимо авторизоваться.