Jack London: Вы не сможете просто так сделать пагинацию на странице. Пользуйтесь архивами, что вам не подходит? Не совсем понятно зачем вы это хотите сделать, в чем суть
Иван, вот любите вы странные решения)) Не первый раз уже вижу у вас использование create_function, что является крайне нехорошей практикой (применительно к PHP вообще, не WP). Смотрим документацию:
Caution
This function internally performs an eval() and as such has the same security issues as eval(). Additionally it has bad performance and memory usage characteristics.
Используйте обычную анонимную функцию и забудьте про create_function.
Иван Козлов: Если говорить про машинный код, то это нано-оптимизация, от которой толку ноль. Прогоните через профайлер и посмотрите узкие места. Упомянутый вами "путь дзен" - это совершенно ненужная якобы оптимизация. А вот удобство и гибкость она рубит на корню, ибо в функции есть хук, а в вашей переменной его нет. Значит, значение, возвращаемое функцией я могу фильтровать при определенных условиях, а вашу переменную - только перезаписывать. Грубо и неэффективно. Я уж молчу о том, что у переменной должен быть контекст и любой сторонний разработчик должен сразу понять что эта переменная означает, где она определяется, какое значение содержит, в каком виде / формате, и не перезаписывает ли ее случайно код из другого места...
The_Lars: Конечно можно. JetPack упомянутый правда не подойдет. А руками все это прекрасно делается, тут WordPress вообще ни при чем, галереи он вам позволяет делать из коробки. А вот как эта галерея выглядит и работает на странице - это уже вопрос к теме и html+css
Влад: Там есть код, который вы подключаете на фильр locale, и включаете нужный язык. Это, как говорится, "куда копать". А чтобы реализовать вашу задумку, надо сделать эти кнопочки / селект, придумать как эти данные (выбор пользователя) передавать / хранить - куки, localstorage, передавать в GET и тд. А потом уже, в зависимости от метода хранения, забираете оттуда данные и подставляете их в этот фильтр.
Впрочем, я уверен что если хорошо поискать в репозитории wordpress.org/extend/plugins то найдется уже что-то готовое.