Skip navigation

Эта тема решена. Вот описание проблемы и ее решения.

Problem:
Вы пытаетесь удалить теги HREFLANG на определённых страницах, таких как страницы входа и аккаунта, используя пользовательский код, который не работает.
Solution:
В WPML, вы можете отключить теги hreflang для всех страниц и языков через WPML > Языки > Параметры SEO. Однако, удалить hreflang только для определенных страниц невозможно. В качестве альтернативного решения, вы можете пометить эти страницы как неиндексируемые с помощью плагина Yoast SEO.

Если данное решение окажется неактуальным или не подходит под ваш случай, мы настоятельно рекомендуем проверить список известных проблем, убедиться в актуальности версии исправления и подтвердить, что у вас установлены последние версии тем и плагинов. Если проблема сохраняется, пожалуйста, откройте новый тикет поддержки.

Это форум технической поддержки WPML – плагина для многоязычной WordPress.

Доступно для чтения всем, но только клиенты, купившие WPML, могут оставлять сообщения. Сотрудники WPML отвечают на сообщения форума 6 дней в неделю, 22 часов в сутки.

Помечено: 

Эта тема содержит 1 ответ, имеет 2 голоса.

Последнее обновление: Andrey 3 месяца, 4 недели назад.

При содействии: Andrey.

Автор Записи
15 августа, 2024 на 9:27 дп #16073648

Александр Зюзько

Предыстория вопроса:
Я пытаюсь убрать вывод HREFLANG на определённых страницах, например скрытая ссылка и скрытая ссылка. Я нашёл в интернете код, который должен это делать, но он не работает: function custom_remove_hreflang() { if (is_page(array('page-slug-1', 'page-slug-2'))) { remove_action('wp_head', 'wpml_hreflang', 1); // Для WPML } } add_action('wp', 'custom_remove_hreflang');

Симптомы:
Код для удаления HREFLANG на определённых страницах не работает.

Вопросы:
Как правильно убрать вывод HREFLANG на определённых страницах?
Есть ли другой способ отключить HREFLANG для конкретных страниц в WPML?

15 августа, 2024 на 12:19 пп #16074276

Andrey
Supporter

Языки: Английский (English ) Русский (Русский )

Часовой пояс: Europe/Kyiv (GMT+02:00)

По умолчанию в WPML, Вы можете отключить теги hreflang для всех страниц и языков в WPML > Языки > Параметры SEO. В настоящее время, невозможно удалить hreflang только для определенных страниц.

Для этих определенных страниц Вы можете попробовать пометить их как неиндексируемые, что можно сделать, например, с помощью Yoast SEO.

11108651-Screen_Shot_2022_04_27_at_1.14.27_PM.png