=== Portfolio Plate ===

Contributors: odiethemes
Requires at least: 6.6
Tested up to: 6.8
Requires PHP: 7.4
Stable tag: 1.0.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, photography, portfolio, one-column, two-columns, block-styles, full-site-editing, custom-colors, custom-logo, custom-menu, editor-style, featured-images, threaded-comments, translation-ready, wide-blocks, accessibility-ready, sticky-post

A quiet, image-forward block theme for designers, photographers and small studios.

== Description ==

Portfolio Plate is a full site editing (block) theme built around one idea: the work should be the loudest thing on the page.

The home template is an auto-fitting grid. It uses the block editor's grid layout with a 30rem minimum column, so it moves from three columns to two to one as the viewport narrows, with no media queries and no fixed breakpoints to fight. Thumbnails are a 4:3 crop; the project page shows the featured image wide and at its own natural ratio, because a photograph of a building and a photograph of a bottle should not be forced into the same box.

The project template gives you a category line, a large title, an excerpt used as a standfirst, the full-width image, a three column facts row (published / discipline / tools and tags), the content, and previous and next project links.

Typography is fluid, driven by clamp() values in theme.json, and uses system font stacks only: a serif for headings, a neutral sans for navigation and metadata. Nothing is loaded from a CDN, a font host or any other external server, so there is no GDPR exposure and no render-blocking third-party request.

A dark style variation, Noir, is bundled. Three duotone presets (Ink, Clay, Slate) are included for unifying mixed-source photography.

Every foreground and background pair in the palette meets WCAG AA. Focus is always visible, landmarks are semantic, and the skip link is styled rather than left to the browser default.

== Installation ==

1. In your dashboard, go to Appearance > Themes > Add New.
2. Search for Portfolio Plate, install it, and activate it.
3. Go to Appearance > Editor to edit the templates, the header and the footer.
4. Go to Appearance > Editor > Styles and switch to Noir if you want the dark variation.
5. Create posts for your projects. Set a featured image on each one. Use categories for disciplines and tags for tools.

== Frequently Asked Questions ==

= What image sizes should I upload? =

Upload project images at roughly 2000px to 2560px on the long edge, in sRGB, and let WordPress do the rest.

Since WordPress 5.3, any upload larger than 2560px on its longest side is scaled down to 2560px and that scaled file (name-scaled.jpg) becomes what the site serves as the full size. Your original is kept on disk but is not what visitors download. Portfolio Plate does not filter big_image_size_threshold and does not try to defeat this behaviour: fighting it is how themes end up shipping 30MB pages.

What the theme does add is one extra uncropped size, 1800px wide (portfolio-plate-wide), so that srcset has a sensible candidate between large (1024px) and the scaled original. That gives a sharp image on a 2x display without asking a phone to download a print-resolution file.

So: a 6000px export is wasted work. A 2400px export is exactly right. The grid draws its 4:3 crop from the generated sizes, and the project template uses the full image with srcset.

= Do I need a plugin to make a portfolio? =

No. Projects are ordinary posts with a featured image. Categories become disciplines, tags become tools or materials.

If you already use a plugin that registers a portfolio custom post type, that works too: its single view falls back to this theme's single template and its archive falls back to the archive template.

= Is there a dark mode? =

Yes: Noir, a bundled style variation. Appearance > Editor > Styles, then pick Noir. It swaps the palette; every template, block style and duotone keeps working because everything is expressed as a preset.

= Where is the CSS? =

Almost all of it is generated from theme.json. style.css holds only the focus ring, the skip link, the grid hover treatment and the sticky-post marker, so overriding anything from the Site Editor actually works.

== Copyright ==

Portfolio Plate WordPress Theme, (C) 2026 Odie Themes.
Portfolio Plate is distributed under the terms of the GNU General Public License v2 or later.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

This theme bundles no images, fonts, icons, scripts or third-party libraries. All typography uses system font stacks, so no request for an asset ever leaves the visitor's browser.

== Changelog ==

= 1.0.0 =
* Initial release.
