Случилось, что нужно было протестировать кое-что на WordPress и нужно было, чтобы блог содержал много информации, большое количество постов и комментариев. Решил быстренько написать пару функций для быстрого заполнения блога контентом. В будущем думаю еще пригодится. Ну, а так как пригодится может не только мне, выкладываю результаты тут.
Вот код, ...
Как-то раз обратил внимание, что функция Wordpress the_excerpt() (отрывок/цитата) какая-то громоздкая (на её выполнение уходит много времени и ресурсов, чем она этого заслуживает), в подробности, почему она такая, вдаваться не буду, скажу только, что the_excerpt() вызывает get_the_excerpt(), the_content() и ко всем ним применяются различные хуки, включая ...
1. Избавляемся от лишних обращений к данным
Везде, где есть возможность заменить динамические данные на статические, их нужно заменить. Например, заменяем:
<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
на
<meta http-equiv="Content-Type" content="text/html; ...
Начну с того, что этот пост, по сути, не несет какой-либо практической пользы для сайтов уже "установленных" на сервер и полностью готовых. Обо всем по порядку.
Ведя один их проектов, мне очень часто приходилось изменять его шаблон (улучшать, оптимизировать и т.п.). Все изменения я делал на локалке, предварительно обновляя Базу Данных. Этот сайт обширно ...