Solo Architect
Import the Solo Architect design and it brings blocks and content types of its own, on top of the main Canvas library. Read this page when you are working on a site built from Solo Architect and meet a block you cannot find in the main reference.
These items stay registered on every site so that content you have already imported keeps rendering, and they appear in the block inserter only where the design is in use.
Blocks this design adds
Solo Architect Works
canvas-core/solo-arch-works
Display portfolio projects as alternating image and text rows, render the pieces of a single project page or a category page, or draw a link to every project, one category or a section of the front page. In the block inserter it is named Canvas Solo Architect Works.
Select the block on a page and its own settings open in the sidebar, in the panels below:
Layout
LayoutDefaultProject Rows
Which part of the work design this block draws. Project Rows lists the projects; each "Single Project" choice renders one piece of the project page you place it on; the Category Page choice heads a portfolio category page; Link draws one link.
ChoicesProject RowsSingle Project - CategoryName and LocationSingle Project - Project RowSingle Project - Other ProjectsCategory Page - Heading and DescriptionLink
Query
Category SlugDefaultEmpty
Show only the projects in one portfolio category, written as its slug. Leave empty to show them all.
Follow the Category PageDefaultOff
On a portfolio category page, show only that category and ignore the slug above. Off everywhere else.
ProjectsDefault
00 shows every project. The other-projects layout shows two when this is left at 0.
Order ByDefaultMenu Order
What decides the sequence of the projects. Menu Order lets you arrange them by hand on the portfolio list screen.
ChoicesMenu OrderDateTitle
OrderDefaultAscending
Which end of that sequence comes first.
ChoicesAscendingDescending
Row
Alternate SidesDefaultOn
Every second row puts its text on the left and its picture on the right, and takes the alternate row style.
Start With Text on the LeftDefaultOff
Begin the alternation on the text-first side, so a list that continues another list keeps the rhythm.
Row ClassesDefault
sw-projectClass names on each project row.
Row StyleDefault
background: var(--cnvs-contrast-0);Styling written onto the first row and every other row after it, usually its background.
Alternate Row StyleDefault
background: var(--cnvs-contrast-100);Styling written onto the second row and every other row after it.
Grid Row ClassesDefault
row g-0 align-items-stretchClass names on the grid row inside each project row.
Picture Column ClassesDefault
col-lg-7Class names on the column holding the picture.
Text Column ClassesDefault
col-lg-5 d-flex align-items-centerClass names on the column holding the text.
Picture Column Classes, Text-First RowsDefault
order-1 order-lg-2Added to the picture column on text-first rows, so the picture still leads on a phone.
Text Column Classes, Text-First RowsDefault
order-2 order-lg-1Added to the text column on text-first rows.
Record Identity ClassesDefaultOff
Add WordPress's own per-record classes (post id, type, status) to each project row.
Picture
Image SizeDefault
fullRegistered image size used for the project picture.
Picture Box ClassesDefault
sw-img-wrapClass names on the box that crops the picture.
Name OverlayDefaultOn
Show the project name on a bar that slides up over the picture on hover.
Overlay ClassesDefault
sw-overlayClass names on the overlay bar.
Shown when Name Overlay is on
Overlay Name ClassesDefault
sw-overlay-nameClass names on the project name inside the overlay.
Shown when Name Overlay is on
Text
Text Box ClassesDefault
sw-text-innerClass names on the box holding the text of a row.
Project NumberDefaultOn
Show each row's position (01, 02, 03) above the name.
First NumberDefault
1The number the first row shows.
Shown when Project Number is on
Number ClassesDefault
sw-numClass names on the project number.
Shown when Project Number is on
Project NameDefaultOn
Show the project name in the text of each row.
Name ElementDefaulth3
Heading level of the project name in a row. The design styles an h3 here.
Choicesh2h3h4Shown when Project Name is on
Link NamesDefaultOff
Make each project name a link to that project's own page. Off leaves the names as plain headings.
Shown when Project Name is on
Location and YearDefaultOn
Show the project's location and its Completed Date under the name.
Location Line ClassesDefault
sw-metaClass names on the location and year line.
Shown when Location and Year is on
SummaryDefaultOn
Show the project's excerpt as its summary.
Summary ClassesDefault
sw-descClass names on the summary paragraph.
Shown when Summary is on
Tag LineDefaultOn
Show the project's Skills / Tags as a line under the summary.
End the Tag Line With the YearDefaultOn
Add the Completed Date as the last entry of the tag line.
Shown when Tag Line is on
Tag Line ClassesDefault
sw-tagsClass names on the tag line.
Shown when Tag Line is on
SeparatorDefault
·What sits between the entries of the location line and the tag line, with a space either side.
Heading
Eyebrow ClassesDefault
sw-numClass names on the small line above the heading: the project's category on a project page, a link to every project on a category page. Leave empty to hide it.
Shown when Layout is "Single Project - Category, Name and Location" or "Category Page - Heading and Description"
Eyebrow TextDefault
WorkWording of the eyebrow on a category page, which links to every project.
Shown when Layout is "Category Page - Heading and Description"
Heading ClassesDefault
fw-bold mb-2Class names on the page heading (the project or category name).
Shown when Layout is "Single Project - Category, Name and Location" or "Category Page - Heading and Description"
Heading StyleDefault
font-family: var(--cnvs-secondary-font); color: var(--cnvs-contrast-900); font-size: 2.25rem;Styling written onto the page heading.
Shown when Layout is "Single Project - Category, Name and Location" or "Category Page - Heading and Description"
Lead ClassesDefault
mb-0Class names on the line under the heading: the location and year on a project page, the category description on a category page. Leave empty to hide it.
Shown when Layout is "Single Project - Category, Name and Location" or "Category Page - Heading and Description"
Lead StyleDefault
color: var(--cnvs-contrast-500); font-size: 1rem;Styling written onto the line under the heading.
Shown when Layout is "Single Project - Category, Name and Location" or "Category Page - Heading and Description"
Link
Link ToDefaultEvery project (portfolio page)
Where the link goes. All three are worked out when the page is shown, so the link stays right if the site moves.
ChoicesEvery project (portfolio page)One category's projectsA section of the front pageShown when Layout is "Link"
Category SlugDefaultEmpty
The portfolio category whose page the link opens, written as its slug.
Shown when Layout is "Link" and Link To is "One category's projects"
Front Page SectionDefault
contactThe HTML anchor of the front page section to open, without the #.
Shown when Layout is "Link" and Link To is "A section of the front page"
Link TextDefault
Learn more →Wording of the link.
Shown when Layout is "Link"
Link ClassesDefaultEmpty
Class names on the link. Its styling is set in the Advanced panel.
Shown when Layout is "Link"

