Статьи на разных языках в перемешку на вордпресс

S
На сайте с 28.06.2023
Offline
5
206

Всем привет! Есть сайт на вордпрессе, на нем статьи на двух разных языках в одной и той же категории, и сделать с этим сейчас ничего нельзя. Вопрос следующий, как сделать чтоб для каждой статьи в отдельности можно было задавать  <html lang="язык">, чтобы поисковики правильно интерпретировали язык страници. Может какие-то плагины есть или что-то другое?

Спасибо!

SeVlad
На сайте с 03.11.2008
Offline
1609
#1
sitovik :
и сделать с этим сейчас ничего нельзя

Почему нельзя? Кто-то запрещает?

sitovik :
как сделать чтоб для каждой статьи в отдельности можно было задавать  <html lang="язык">, чтобы поисковики правильно интерпретировали язык страници. Может какие-то плагины есть или что-то другое?

Для реализации мультиязычности (внезапно) есть плагины мультиязычности.

А для таких технических вопросов на форуме есть технический раздел

Веб-строительство - Сайтостроение - Форум об интернет-маркетинге
Веб-строительство - Сайтостроение - Форум об интернет-маркетинге
  • 2023.07.11
  • searchengines.guru
Обсуждение вопросов, связанных со строительством веб-сайтов: скрипты, серверы, настройка, разработка, администрирование. В этом разделе вы можете задать свой вопрос или помочь коллегам.
Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
S
На сайте с 28.06.2023
Offline
5
#2
SeVlad #:

Почему нельзя? Кто-то запрещает?

Потому что статьи получают трафик и при переносе их на новые урл есть риск его потерять, рисковать не хочется. Соответственно и плагины мультиязычности отпадают.

SeVlad
На сайте с 03.11.2008
Offline
1609
#3
sitovik #:
Потому что статьи получают трафик и при переносе их на новые урл есть риск его потерять,
С чего бы? 301 всё решает.
M
На сайте с 17.06.2021
Offline
78
#4
SeVlad #:
С чего бы? 301 всё решает.

а зачем 301 

sitovik #:

Потому что статьи получают трафик и при переносе их на новые урл есть риск его потерять, рисковать не хочется. Соответственно и плагины мультиязычности отпадают.

урл не поменяется если добавить   <html lang="язык">

классические плагины мультиязычности предполагают что будет аналоги страниц на разных языках, если у вас статьи на разных язык написаны на разные темы, то hreflang alternate не нужен и урлы /язык/* в целом тоже не нужны...
ну конечно если вы хотите главную страницу сделать на разных языках тогда они будут
site/en
site/ru
и на них hreflang alternate
а в самих постах html lang

без главных меняя только тег html lang ссылки не меняются, возможно такие плагины есть но я хз
html lang plugin post wordpress - в гугл

Bybit крипто биржа https://partner.bybit.com/b/58507 /// Зарубежные VPS с оплатой РФ картами https://aeza.net/?ref=416422 (+15% к пополнению) //// Обучаем нейронки на сайте https://f4ck41.fun/
SeVlad
На сайте с 03.11.2008
Offline
1609
#5
makepuff #:
а зачем 301 
Что бы сделать правильную мультиязычность (попутно приобрести другие бонусы) и не потеряв при этом  трафик.
SeVlad
На сайте с 03.11.2008
Offline
1609
#6
makepuff #:
без главных меняя только тег html lang ссылки не меняются, возможно такие плагины есть но я хз

Плагинов для такой дурости нет. Но никто не мешает для каждой записи/страницы сделать указатель языка и уже по нему прописать в хедер хоть lang хоть что хош.

Badmaestro
На сайте с 11.07.2008
Offline
234
#7
sitovik :
чтоб для каждой статьи в отдельности можно было задавать  <html lang="язык">, чтобы поисковики правильно интерпретировали язык страници

Хах, кто во что горазд)
Поисковики и без лангов всяких понимают, что у вам там за язык. Мы ж не в 2001 году давно уже

SEO без воды ( http://kupit-slona.ru ) Продвижение сайтов от 200 $ в мес ( https://searchengines.guru/ru/forum/1038146 )
R
На сайте с 02.10.2007
Offline
127
#8

Например, можно добавить две дополнительные категории - "Статьи" и "Articles".

В header.php добавить код:

<?php

if (in_category('stati') ){

echo ' <html lang="ru_ru">';

}

if   (in_category('articles') ) {

echo ' <html lang="en_us">';

}

?>

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий