Столкнулся с проблемой, что после переноса сайт на wordpress 4.7.1 не работают никакие страницы кроме главной и админки.
Проблема эта старая и известная, решение просто:
Требуется зайти в админку — Настройки — Постоянные ссылки и пересохранить настройки.
В 99% случаев это решение поможет, но если у вас Apache и такое решение не помогло, то:
Требуется включить в apache mod_rewrite, делается это просто:
ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/
После чего, идем в /etc/apache2/site-enable/ и добавляем в VirtualHost следующие данные:
Options FollowSymLinks
AllowOverride None
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride All
Order allow,deny
allow from all
Перезагружем Apache, и радуемся жизни.