Skip to content

DX 0.4.0-beta.37

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 16 Oct 12:32
· 20 commits to main since this release

Pages that work on a multisite network in folders and on any palette of the theme — found auditing Taylored Restoration's pages on the team's network.

Sites in a folder. A design names its pages from the root of its host (/careers/). On a site of a network in folders (or WordPress in a folder) those links went to the main site and answered 404 — 11 on each page. They now go under the site's address, and a link to a section of the Home (#why, #faqs in the footer) leads there from every other page. The links are read where they are drawn (the design's pages, the header and footer, the footer widgets and menu items the plugin wrote), so pages converted before this are right without a new import. dxai_ui_site_links turns it off.

Pages made from the Home and the team's sections

  • A theme colour named "border" (American Restoration's white on the network) no longer draws a 3px frame round the words set in it: core gives the class has-border-color a solid border, so such a colour is now the block's own colour, the same colour from the theme.
  • A section keeps only the fonts the page actually draws (the theme's heading and body fonts, fonts whose files WordPress loads, system fonts), not every family the theme names: headings and questions no longer fall back to Arial.
  • A layout's steps are the page's own: no leftover "Phase 3" / "Phase 5" step of the site the layout came from.
  • A credentials band keeps its badges.
  • A place's page ("Anchorage, AK") talks about the work done there, not about its name.

Every design page

  • Its content is the page's <main>, with the header and footer outside it, and a skip link always has a target. Measured on 14 pages at 1440 and 412: nothing moved, nothing repainted.
  • With an SEO plugin on, the page's description is added when the plugin writes none (Rank Math wrote nothing on the network).
  • The theme's button sheet leaves out the editor's own rules: 202 KB → 34.5 KB on the network, and it blocked the first paint of every design page.

For developers: new CI suites verify-site-links and verify-library-pour; Capabilities::text_slug_ok(); dxai_ui_site_links in docs/HOOKS.md.

Install: download dxai-ui-0.4.0-beta.37.zip below (Plugins › Add New › Upload), or let Dashboard › Updates offer it on a site that runs beta.34 or later. On a network where the plugin was deleted, its pages keep rendering through the DX UI Runtime; upload this version and activate it to edit them again.