Đây là tập đặc biệt bổ sung theo chủ đề RETURN OF THE JEDI của loạt phim thiết kế lại v10!
Chúng tôi đã để lại màn hình cuối cùng bị đánh bại hoàn toàn. Chúng tôi đang cố gắng sử dụng wp_list_pages () để xuất một số điều hướng cho trang chủ của phần Almanac của chúng tôi. Một trong những cuộc gọi của chúng tôi đến nó hoạt động, cuộc gọi còn lại thì không. Chúng tôi đã thử mọi cách để làm cho nó hoạt động, mọi thứ đều thất bại. Đế chế đang gõ cửa nhà chúng ta.
Trong chương trình truyền hình này, chúng tôi đã giải lao một chút, làm sáng tỏ và tiếp cận vấn đề một cách mới mẻ.
Lỗi cuối cùng chúng tôi phát hiện ra là chương trình đã hết bộ nhớ. Chúng tôi hoặc chúng tôi cần để nó sử dụng ít bộ nhớ hơn (có thể là quá khó, chúng tôi không phải là nhà phát triển cốt lõi của WordPress ở đây) hoặc cung cấp cho nó nhiều bộ nhớ hơn. Chúng tôi chọn cái sau.
WordPress theo mặc định sử dụng 32MB bộ nhớ. Trong tệp wp-config.php của chúng tôi, chúng tôi nhân đôi điều đó bằng cách thêm:
define('WP_MEMORY_LIMIT', '64M');
Tôi đã xác nhận điều này với một nhà phát triển cốt lõi của WordPress - đây không phải là điều tồi tệ để làm. Họ nói rằng dù sao thì cũng đã đến lúc họ phải tăng mức sử dụng bộ nhớ mặc định. Máy chủ của tôi có nhiều GB bộ nhớ, vì vậy đây không phải là vấn đề.
Ngay sau khi điều đó được thực hiện, thứ hai wp_list_pages()
ngay lập tức bắt đầu hoạt động.
Chúng ta nên đưa ra một chút cờ vàng ở đây và chỉ cần lưu ý rằng nếu chúng ta có vấn đề về bộ nhớ trên máy chủ, chúng ta nên xem trang này. Mặc dù vậy, tôi cũng không lo lắng lắm, bởi vì hơn 99% thời gian trang này sẽ tải, nó sẽ không thực sự chạy các chức năng này và đánh vào cơ sở dữ liệu và tất cả những điều đó, nó sẽ là một bản sao tĩnh được cung cấp bởi thiết lập bộ nhớ đệm của chúng tôi .
Yay chúng tôi đã làm nó!