# 99: Construindo o Almanaque, Parte 2 - CSS-Tricks

Anonim

Este é um episódio extra especial com o tema RETORNO DO JEDI da série de redesenho v10!

Saímos do último screencast totalmente derrotado. Estávamos tentando usar wp_list_pages () para gerar alguma navegação para a página inicial de nossa seção Almanaque. Uma de nossas ligações funcionou, a outra não. Tentamos todos os tipos de coisas para fazê-lo funcionar, tudo falhando. O Império estava batendo à nossa porta.

Neste screencast, fizemos uma pequena pausa, limpamos as cabeças e abordamos o problema de maneira nova.

O erro que descobrimos por fim foi que o programa estava ficando sem memória. Precisamos que ele use menos memória (provavelmente muito difícil, não somos os desenvolvedores principais do WordPress aqui) ou damos a ele mais memória. Optamos pelo último.

O WordPress por padrão usa 32 MB de memória. Em nosso arquivo wp-config.php, duplicamos isso adicionando:

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

Eu confirmei isso com um desenvolvedor central do WordPress - isso não é uma coisa ruim de se fazer. Eles disseram que, na verdade, é hora de aumentar o uso de memória padrão de qualquer maneira. Meu servidor tem muitos GB de memória, então isso não deve ser um problema.

Assim que estiver no lugar, o segundo wp_list_pages()começa a funcionar imediatamente.

Devemos levantar uma pequena bandeira amarela aqui e apenas observar que se tivermos problemas de memória no servidor, devemos observar esta página. Não estou muito preocupado, porém, porque mais de 99% do tempo que esta página carrega, ela não vai realmente executar essas funções e acessar o banco de dados e tudo mais, será uma cópia estática sendo servida por nossa configuração de cache .

Sim, nós conseguimos!