# 99: Almanaha veidošana, 2. daļa - CSS-triki

Anonim

Šī ir īpaši īpaša JEDI tēmu sērija v10 pārveidošanas sērijā!

Mēs atstājām pēdējo ekrānuzņēmumu pilnīgi sakautu. Mēs mēģinājām izmantot vietni wp_list_pages (), lai ievadītu navigāciju sadaļas Almanah sākumlapai. Viens no mūsu aicinājumiem uz to darbojās, otrs - ne. Mēs mēģinājām visu veidu lietas, lai tā darbotos, viss neizdevās. Impērija klauvēja pie mūsu durvīm.

Šajā ekrānuzņēmumā mēs esam mazliet pārtraukuši, iztīrījuši galvas un tuvojušies problēmai svaigi.

Kļūda, ko mēs galu galā atklājām, bija tā, ka programmas atmiņa beidzās. Mums vai nu ir nepieciešams, lai tas izmantotu mazāk atmiņas (iespējams, pārāk grūti, mēs šeit neesam WordPress galvenie izstrādātāji), vai arī piešķiram tai vairāk atmiņas. Mēs izvēlamies pēdējo.

WordPress pēc noklusējuma izmanto 32 MB atmiņas. Mūsu wp-config.php failā mēs to dubultojam, pievienojot:

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

Es to apstiprināju ar WordPress galveno izstrādātāju - tas nemaz nav slikti darāms. Viņi teica, ka patiesībā ir pienācis laiks viņiem palielināt noklusējuma atmiņas lietojumu. Manam serverim ir daudz GB atmiņas, tāpēc tam nevajadzētu būt problēmai.

Tiklīdz tas ir izveidots, otrais wp_list_pages()nekavējoties sāk darboties.

Mums šeit vajadzētu izmest mazliet dzeltenu karodziņu un vienkārši ņemiet vērā, ka, ja serverī ir problēmas ar atmiņu, mums vajadzētu skatīties šo lapu. Tomēr es neesmu īpaši noraizējies, jo 99 +% gadījumu šī lapa tiks ielādēta, tā faktiski nedarbosies ar šīm funkcijām un nedarbosies ar datu bāzi, un tas viss būs statiska kopija, kuru apkalpo mūsu kešatmiņas iestatīšana .

Jā, mēs to izdarījām!