• Вообщем. Если заголовок статьи довольно длинный он, скорее всего поместится в ссылку, если писать латиницей. Но если писать русскими буквами — то поместится небольшая его часть. Связано это с тем, что в случае написания ссылки на статью кириллицей в бд мы получаем набор спецсимволов, которые гораздо длиннее обычных букв. Собственно вопрос:
    Как увеличить максимальное количество символов, которое вордпрес использует в качестве ссылки на статью? Ну, или как заставить писать в бд кириллицей без перевода в спецсимволы.

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • намного легче заставить WordPress автоматически переводить заголовки в латиницу для создания пермалинка и его сохранения в БД… и для SEO тоже намного лучше )

    плагин называется RusToLat

    а по поводу длинны ссылки — то, если я не ошибаюсь, она является типичным GET-запросом, у которого фиксированная длинна, не зависящая от WordPress

    Ну, то что легче писать латиницей — дело, вроде бы понятное. Но все же.

    ВП пишет в бд определенное количество символов. Эти символы потом и будут ссылкой. Я полагаю, что механизм отрезания лишнего где-то в движке. И его, наверняка, можно немного подкрутить.

    Хотя, можно поставить плагин и не ломать мозг. 🙂

    гм.. в ядре я нашел такую вот строку:

    $title = utf8_uri_encode($title, 200);

    не могли бы вы посчитать, сколько символов у вас сохраняется в БД? может это то, что мы ищем.

    З.Ы. Находится оно в файле wp-includes/formatting.php
    строка 833

    З.Ы.Ы. Если это оно, то думаю можно будет это подшаманить или фильтром или функцией в functions.php

    Сейчас загляну в бд.

    196 знаков.

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • Тема «Кириллические заголовки статей.» закрыта для новых ответов.