# 99: Изграждане на алманах, част 2 - CSS-трикове

Anonim

Това е допълнителен специален ВРЪЩАНЕ НА JEDI тематичен епизод от редизайн серията v10!

Оставихме последния скрийнкаст напълно победен. Опитвахме се да използваме wp_list_pages (), за да изведем някаква навигация за началната страница на нашия раздел „Алманах“. Едното ни обаждане към него работи, другото не. Опитахме всякакви неща, за да го накараме да работи, всичко се проваляше. Империята чукаше на вратата ни.

В този скрийнкаст направихме малко почивка, изчистихме главите и подходихме към проблема свежи.

Грешката, която в крайна сметка открихме, беше, че програмата свършва с памет. Ние или трябва да го използваме по-малко памет (вероятно твърде трудно, тук не сме разработчици на WordPress) или да му дадем повече памет. Избираме второто.

WordPress по подразбиране използва 32MB памет. В нашия файл wp-config.php удвояваме това, като добавяме:

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

Потвърдих това с основния разработчик на WordPress - това изобщо не е лошо нещо. Те казаха, че всъщност им е време да увеличат използването на паметта по подразбиране. Моят сървър има много GB памет, така че това не би трябвало да е проблем.

Веднага след като това е на мястото си, второто wp_list_pages()веднага започва да работи.

Тук трябва да изхвърлим малко жълт флаг и просто да отбележим, че ако имаме проблеми с паметта на сървъра, трябва да гледаме тази страница. Допълнително не се притеснявам, защото в 99 +% от времето, когато тази страница се зареди, тя всъщност няма да изпълнява тези функции и да удря базата данни и всичко това, това ще бъде статично копие, обслужвано от нашата настройка за кеширане .

Да, направихме го!