Overview
NexusSlash.
A Full Site Editing WordPress e-commerce theme for luxury brands. Editorial typography, cinematic animations, WooCommerce-ready. By Farzad Bagheri.
License
GPL v2 License
NexusSlash is free software distributed under the GNU General Public License.
NexusSlash WordPress Theme — Copyright © 2026 Farzad Bagheri
This theme is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License v2 or later as published by the Free Software Foundation.
This theme 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.
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
All theme files, unless otherwise noted, are released under GPL v2 or later. All third-party resources are licensed under GPL-compatible open-source licenses — see Credits below.
| Asset | License | License URL |
|---|---|---|
| Theme PHP & CSS | GPL v2 or later | www.gnu.org/licenses/gpl-2.0.html |
| Theme JavaScript | GPL v2 or later | www.gnu.org/licenses/gpl-2.0.html |
| Cormorant Garamond | SIL Open Font License 1.1 | scripts.sil.org/OFL |
| DM Sans | Apache License 2.0 | www.apache.org/licenses/LICENSE-2.0 |
| JetBrains Mono | Apache License 2.0 | www.apache.org/licenses/LICENSE-2.0 |
| Syne | SIL Open Font License 1.1 | scripts.sil.org/OFL |
Getting Started
Installation
Follow these steps to install NexusSlash on your WordPress site.
Setup
Pages & Templates
Create the pages below. Template routing handles contact, login and register automatically by slug.
| Page | Template | Notes |
|---|---|---|
| Homepage | page-home.html | Assign "NexusSlash Homepage" in Page Attributes → set as static front page |
| Contact | page-contact.php | Create page with slug "contact" — routed automatically |
| Login | page-login.php | Create page with slug "login" — routed automatically |
| Register | page-register.php | Create page with slug "register" — routed automatically |
| Shop | templates/archive-product.html | WooCommerce auto-uses this template |
| Product | templates/single-product.html | WooCommerce auto-uses this template |
Design System
Colour Palette
All colours are CSS custom properties — override in Appearance → Editor → Styles or Additional CSS.
Design System
Typography
| Role | Font Family | Variable |
|---|---|---|
| Display / Headlines | Cormorant Garamond | var(--wp--preset--font-family--display) |
| Headings | Syne | var(--wp--preset--font-family--heading) |
| Body Text | DM Sans | var(--wp--preset--font-family--body) |
| Labels / Mono | JetBrains Mono | var(--wp--preset--font-family--mono) |
Design System
Animations & Motion
CSS + Vanilla JS — zero dependencies, zero jQuery. Respects prefers-reduced-motion.
E-Commerce
WooCommerce
All WooCommerce calls are wrapped in class_exists() guards — works with or without WooCommerce.
| Feature | Details |
|---|---|
| Shop Page | Product grid with WooCommerce integration and theme styling |
| Single Product | Gallery, variant selection, add-to-cart, accordion tabs |
| Cart & Checkout | WooCommerce native templates with NexusSlash styling |
| Without WooCommerce | Placeholder content — no fatal errors, no broken pages |
Customisation
Customisation
Override CSS variables in Appearance → Editor → Styles, or in Additional CSS.
| Variable | Default | Usage |
|---|---|---|
| --wp--preset--color--obsidian |
#080808
|
Page background |
| --wp--preset--color--gold |
#d4a853
|
Primary accent |
| --wp--preset--color--ivory |
#f5f0e8
|
Body text |
| --wp--preset--color--charcoal |
#161616
|
Section backgrounds |
| --wp--preset--color--line |
#242424
|
Borders |
Credits
Third-Party Assets
All third-party resources used in NexusSlash are GPL-compatible open-source assets.
| Asset | License | Source URL | License URL |
|---|---|---|---|
| Cormorant Garamond | SIL OFL 1.1 | fonts.google.com/specimen/Cormorant+Garamond | scripts.sil.org/OFL |
| Syne | SIL OFL 1.1 | fonts.google.com/specimen/Syne | scripts.sil.org/OFL |
| DM Sans | Apache 2.0 | fonts.google.com/specimen/DM+Sans | apache.org/licenses/LICENSE-2.0 |
| JetBrains Mono | Apache 2.0 | fonts.google.com/specimen/JetBrains+Mono | apache.org/licenses/LICENSE-2.0 |
Support
Get Help
| Channel | Details |
|---|---|
| contact@farzadbagheri.fr | |
| Website | farzadbagheri.fr |
| WordPress.org | wordpress.org/themes/nexusslash/ |
| Response Time | Within 24 hours on business days |
| License Issues | This theme is GPL v2 — you are free to use and modify it. |