👍 Научим бесплатно правильно создавать сайты на WordPress. Подробнее →
Как заставить WordPress не удалять метки?
Если в качестве меток для записи использовать русский вариант и вариант на транслите (например, “вконтакте” и “vkontakte”), то при публикации одна из меток удаляется. Можно ли заставить движок не удалять такие метки (или даже вообще не удалять дубли-метки, дубли я сам могу контролировать)?
Simple Tags
Но я бы рекомендовал не плодить дубли и использовать Cyr2Lat.
Спасибо. А без плагина никак? Ставить многофункциональный плагин ради удаления одной функции не хочется
А насчет дублей: поисковики разный результат выдают для кириллических и латинских написаний. А для слов, имеющих в рунете как русское, так и латинское распространение, это важно)
Если не установлен плагин транслитерации, то метки не удаляются, поскольку сам WordPress не делает транслитерацию и не считает их одинаковыми.
Теоретически можно транслитерировать только ярлыки записей, но не меток — вероятно, это то, что вы хотите? У вас установлен RusToLat?
Да, всё верно, стоит RusToLat. Значит для неудаления меток придется его отключить?
Это самый простой вариант.
А чтобы транслитерировать только ярлыки записей, можно добавить фрагмент в functions.php активной темы: