Skip to content

Archives: Updates

CSS cache busting & phantom nav fix

Fixed CSS truncation in Safari/Waterfox caused by Cloudflare cache – added filemtime() versioning. Debugged phantom nav bar flash – traced to Nginx config overrides, not theme. Restored backup, issue resolved

Theme taxonomies & search integration fixes

Deep dive into theme taxonomy behavior between search and archive pages. Recovered working taxonomy template, identified artist CPT misbehavior, planned Relevanssi theme collector. Also: featured in system refactor, sidebar fixes, artist search bug resolved, reference CPT content standardization

Template modularization & search integration

All CPT listing pages and search results now share identical template parts. Centralized CPT metadata mapping for emoji/title/links. Search wrappers forward WP_Query to shared grid/list partials. Uniform image handling and list styles across all templates

Excerpt CPT & pattern strategy

New Excerpt CPT for reusable content blocks; quotes, lyrics, excerpts converted to cover block patterns; hub pages as tag archives; lexicon modernization; PHP module fixes and MailPoet slowdown resolved

Legacy ACF cleanup & CPT unification

Controlled removal of legacy ACF fields from chapters; rebuilt artist/song relationships; planned Incoming CPT for quick capture; consolidated CPT registrations into single loader; footnotes system moved to standalone module

Footnotes & song overhaul

Rebuilt Songs Referenced section to use Song CPT’s ACF post object; fixed artist/song navigation groups; added Songs section to Artist CPT and Narrative Threads to Movie CPT; cleaned old meta keys

Song CPT & server optimization

Song CPT now supports up to four artists with YouTube embeds; PHP 8.2 upgrade; image gallery planning as Media Library + ACF; new Organization CPT for institutions; dynamic quote rendering using patterns