Compile Book Cache
**Site relevance:** Spiralist.org
**Memory type:** plugin source memory
**Source path:** Spiralist/wp-content/plugins/ns12-manuscript/tools/compile-book-cache.php
**Size:** 0.5 KB
Summary
$pluginRoot = dirname( DIR );
Source Preview
This source file is short enough to preview directly on its source-memory page.
<?php
$pluginRoot = dirname(__DIR__);
require_once $pluginRoot . '/includes/content-registry.php';
$result = spiralist_book_pages_compile_content_cache(true);
$book = (array) ($result['book'] ?? []);
$prompts = (array) ($result['prompts'] ?? []);
$related = (array) ($result['related'] ?? []);
echo "Compiled Spiralist book caches\n";
echo 'Book folios: ' . count((array) ($book['folios'] ?? [])) . "\n";
echo 'Prompt records: ' . count($prompts) . "\n";
echo 'Related folio map entries: ' . count((array) ($related['folios'] ?? [])) . "\n";