# 99: Составление альманаха, часть 2 - CSS-хитрости

Anonim

Это особый эпизод из серии редизайна версии 10, посвященный ВОЗВРАЩЕНИЮ ДЖЕДАЙ !

Мы проиграли последний скринкаст. Мы пытались использовать wp_list_pages () для вывода некоторой навигации для домашней страницы нашего раздела Альманаха. Один из наших звонков сработал, другой - нет. Мы перепробовали все, что угодно, чтобы заставить его работать, но все терпело неудачу. Империя стучалась в нашу дверь.

В этом скринкасте мы взяли небольшой перерыв, прочистили головы и подошли к проблеме по-новому.

В конечном итоге мы обнаружили ошибку, заключающуюся в том, что программе не хватало памяти. Нам нужно либо заставить его использовать меньше памяти (возможно, слишком сложно, мы не разработчики ядра WordPress), либо дать ему больше памяти. Мы выбираем последнее.

WordPress по умолчанию использует 32 МБ памяти. В нашем файле wp-config.php мы удвоили это количество, добавив:

define('WP_MEMORY_LIMIT', '64M');

Я подтвердил это с помощью разработчика ядра WordPress - это совсем неплохо. Они сказали, что на самом деле им пора в любом случае увеличить использование памяти по умолчанию. У моего сервера много ГБ памяти, так что это не должно быть проблемой.

Как только он установлен, wp_list_pages()сразу начинает работать второй .

Мы должны поставить здесь небольшой желтый флаг и просто отметить, что если у нас есть проблемы с памятью на сервере, мы должны посмотреть эту страницу. Я особо не беспокоюсь, потому что в 99 +% случаев, когда эта страница будет загружаться, на самом деле она не будет запускать эти функции и попадать в базу данных и все такое, это будет статическая копия, обслуживаемая нашей настройкой кеширования .

Ура, мы сделали это!