Берем в руки рашпиль…
Где-то недельку назад, когда число гвоздей постов в блоге стало подбираться к двумстам, я заметил, что странички начали как-то тяжеловато грузиться… И хотя дело оказалось не в блоге и не в сервере, а в локальном компьютере, вопрос оптимизации блога потихоньку замаячил на горизонте. Результатом этого маячения стало отключнение лишних плагинов - в первую очередь, а затем замена некоторых выражений в PHP-коде статическими конструкциями. Вот эта замена, как оказалось - занятие вовсе не бесполезное!
Мысли наши вообще имеют свойство материализоваться (вот, кстати, гвоздевая тема!) - и материализовались мои мысли в этот раз в очень полезный пост в блоге Сергея Токарева.
Помимо непосредственно оптимизации кода, позволившего процентов на 20 сократить обращения к базе, встретил там же описание очень нужной и приятной фичи для WordPress - постраничная навигация, которая штатными средствами WordPress’а реализована, мягко говоря, не совсем удачно.
Результаты колдований над файлами темы можно увидеть внизу страницы - есть возможность теперь перейти не только на предыдущую-последующую, но и по номеру страницы.
Единственное, что пришлось подстроить стиль плагина WP-PageNavi. Делается это в файле pagenavi-css.css. Он лежит в папке плагина.