10degrees / 10degrees-base
10 Degrees base WordPress theme
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 5
Watchers: 5
Forks: 3
Open Issues: 12
Type:wordpress-theme
Requires
- php: ^8.0
- composer/installers: ^1.9
- erusev/parsedown: ^1.7
- illuminate/filesystem: ^8.13
- illuminate/http: ^8.13
- illuminate/translation: ^8.13
- illuminate/validation: ^8.13
- jgrossi/corcel: ^5.0
- johnbillion/extended-cpts: ^4.4
- dev-master
- v1.3.1
- v1.3.0
- 1.2.0
- 1.1.0
- 1.0.0
- 0.0.5
- 0.0.4
- 0.0.3
- 0.0.2
- 0.0.1
- dev-feature/sass-updates-2025
- dev-BT10D-28
- dev-feature/BT10D-44
- dev-feature/remove-jquery-ajax-form
- dev-feature/remove-jquery-magnific
- dev-feature/remove-jquery-googlemaps
- dev-event-listener-priority
- dev-feature/jh-2025-updates
- dev-tailwind-support
- dev-feature/acf-link-button
- dev-presentation-blocks
- dev-feature/wp-cli
- dev-alpine-js
- dev-readme-update
- dev-laravel-mix
- dev-field-generator-command
- dev-hotfix/remove-google-api
- dev-cli
- dev-feature/BT10D-61-404
- dev-feature/BT10d-58-pagination
- dev-feature/BT10D-59-index-page
- dev-feature/BT10D-56-media-text
- dev-feature/BT10D-56-table
- dev-feature/BT10D-56-buttons
- dev-feature/BT10D-56-lists
- dev-feature/BT10D-56-paragraphs
- dev-bootstrap
This package is not auto-updated.
Last update: 2025-08-06 14:47:31 UTC
README
10 Degrees base WordPress theme
The 10 Degrees base WordPress theme is intended as a quick-start for developers and requires configuration before using. It uses a number of concepts from Laravel, and aims to make development more standardised and accessible. Where possible, PSR-2 style guidelines are mandated with a custom ruleset.
- CSS: SASS preprocessor for CSS
- JavaScript: ES6 ready
- PHP: Namespaces and autoloader with many asbtractions and helper functions
- PHP: base.php wrapper, originally implemented by Sage theme
- WP CLI block quickstart command
Requirements
- WordPress >= 5.6
- PHP >= 7.0
- Composer
- Node
Dependencies are managed through Composer and Node. Please ensure both are installed.
Installation
Via Composer
- Navigate to themes folder
- Run
composer create-project 10degrees/10degrees-base [name-of-project]
changing the name of the project - The script will install the theme and composer dependencies
- The script will search/replace for @textdomain and @theme placeholders. The
@themedomain
will be "name-of-project" and the@theme
name will be "Name Of Project" - The script installs npm dependencies
Theme Setup
From the theme root folder, run:
composer install
- this will already have run if you have added
10degrees/10degrees-base
as part of a site-wide composer-based install. For 10 Degrees developers, this is already included as part of our10degrees-alpha
master install.
- this will already have run if you have added
npm install
Placeholders
Find and replace @textdomain
and @theme
placeholders in order to set the theme's text domain and name as required.
Compiling assets
Assets are edited in src
and compiled to dist
. Files are given a cache-busting version when compiled for production only. Use npm run watch
and npm run dev
when compiling for development. Use npm run production
when compiling for production.
Browser support
All modern browsers.