Для начала разберемся зачем нужно настраивать ЧПУ, ведь WordPress достаточно удобная система управления сайтом, многие настройки уже прописаны к ней автоматически и не требуют нашего вмешательства.
WordPress генерирует автоматические адреса для статей и страниц.
Например, родная ссылка движка выглядит так:
http://www.olunka.ru/?p=1520
А ЧПУ так:
http://www.olunka.ru/chto-takoe-kontent/
Наглядно видно, что ЧПУ выглядит более понятно, содержит читабельное описание страницы, что будет полезно как пользователям, так и поисковым системам.
WordPress имеет встроенный инструмент настройки урлов. В административной панели находим меню админки под названием “Настройки” и выбираем там пункт “Постоянные ссылки (ЧПУ)”, на скриншоте показано как его найти в административной панели:

Как настроить ЧПУ в WordPress
Выбираем вариант «название записи». Единственный недочет этого способа — для русскоязычный сайтов урл будет прописан на русском языке, для примера статьи использованной выше урл будет выглядеть так:
http://www.olunka.ru/что-такое-контент/
Такие адреса до сих пор некорректно обрабатываются как браузерами так и поисковиками, поэтому рекомендую приводить все урлы к латинице. Для этого нам понадобится специальный плагин RusToLat.
Оригинальная страница плагина RusToLat для WordPress
Для тех, кто переживает о быстродействии сайта, могу сказать, что RusToLat один из самых простых плагинов, он не увеличивает время загрузки сайта, не имеет специальных настроек и начинает работать сразу же после установки.
RusToLat для WordPress проводит транслитерацию русских букв в латинские, при формировании постоянных ссылок из заголовков статей в WordPress.
Если на вашем сайте уже были статьи с русскими адресами и вы поставили RusToLat, то старые статьи могут выдавать ошибку. Для того чтобы исправить этот баг, необходимо открыть старую статью и пересохранить ее без внесения изменений, урлы будут исправлены автоматически.