Плавный переход между страницами в WordPress как?
Всё очень просто
берёшь тот же jQuery (или кому что нравится или идёт в комплекте с WP)
перехукиваешь все нажатия на ссылки
соответственно при нажатии делаешь какую нибудь визуальную реакцию что мол нажато(а то пользователь будет агриться) и начинаешь аяксом грузить другую страницу
когда получишь полный контент страницы ВНЕЗАПНО подменяешь на него свою страницу(ну или iframe, тут кому что нравится)
АЛСО можешь воспользоваться прогрессивной технологией — построить дерево на основе загруженного контента, найти в дереве все картинки, предварительно загрузить их и опять таки подменить страницу-картинки вытянутся из кэша.Но я бы не рекомендовал делать так-на узких каналах пользователи будут передавать лучи ненависти на ваш сервер
Я вмжу два способа реализовать это:
1. Сделать слой на весь экран браузера с надписью Loading и убирать его после полной загрузки страницы.
2. Ajax. Выдерать url из ссылки, подгружать страницу, ну и показывать ее.
А вообще, я думаю, стоит задуматься, насколько цели оправдывают средства…