Skip to content
morpheusadamPublic

About

Self-hosted WordPress 6.8 + WooCommerce storefront install — pre-configured and production-ready.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

Shop Press

Shop Press is a complete, self-hosted WordPress 6.8.3 file tree pre-configured as a WooCommerce storefront, intended for developers and store owners who want a version-pinned base to fork and deploy.

Overview

Rather than a single plugin or theme, this repository contains the full WordPress installation: core (wp-admin/, wp-includes/), the front controller (index.php), the bootstrap files (wp-load.php, wp-settings.php, wp-config-sample.php), and a populated wp-content/ with themes and plugins. The whole site can be cloned, configured, and stood up in one step.

The site is built around Woodmart by XTemos, a commercial ThemeForest WooCommerce theme (v8.3.4) with WooCommerce template overrides and Elementor / Elementor Pro integration. Also bundled are the default block themes (Twenty Twenty-Three, Twenty Twenty-Four, Twenty Twenty-Five) and the Akismet anti-spam plugin. WooCommerce shop, cart, and checkout templates are customised within the Woodmart theme.

What is included

  • Full WordPress 6.8.3 core: wp-admin/, wp-includes/, and all bootstrap entry points (index.php, wp-load.php, wp-settings.php, wp-login.php, xmlrpc.php).
  • Woodmart theme v8.3.4 (XTemos), with RTL styles, Elementor and Elementor Pro style parts, and WooCommerce template overrides for archive, cart, checkout, mini-cart, thank-you and other views.
  • Default block themes: Twenty Twenty-Three, Twenty Twenty-Four, Twenty Twenty-Five.
  • Akismet under wp-content/plugins/.
  • A wp-content/languages/ directory for localisation.
  • wp-config-sample.php as a template for database credentials, salts, and environment settings.

Requirements

  • PHP 7.4 or later. WordPress core requires 7.2.24+; the Woodmart theme requires 7.4+.
  • MySQL 5.5.5+ or MariaDB.
  • A web server (Apache or Nginx) with mod_rewrite or an equivalent.

Installation

git clone https://github.com/morpheusadam/ShopPress.git
cd ShopPress
  1. Create a database and a MySQL user with full privileges on it.

  2. Copy the sample config and fill it in:

    cp wp-config-sample.php wp-config.php

    Set DB_NAME, DB_USER, DB_PASSWORD, DB_HOST, and fresh authentication salts.

  3. Point your web server document root at this directory.

  4. Open the site in a browser and complete the WordPress installer.

  5. Under Appearance > Themes, activate Woodmart, then install and activate WooCommerce and any builder plugins it depends on.

Tech stack

Component Detail
CMS WordPress 6.8.3
Language PHP 7.2.24+
Database MySQL 5.5.5+ / MariaDB
Commerce WooCommerce (via Woodmart templates)
Theme Woodmart 8.3.4 (XTemos), requires PHP 7.4
Page builder Elementor / Elementor Pro (integration styles)
Anti-spam Akismet

Project structure

ShopPress/
├── index.php                 # front controller
├── wp-admin/                 # WordPress admin
├── wp-includes/              # WordPress core (v6.8.3)
├── wp-content/
│   ├── themes/
│   │   ├── woodmart/         # WooCommerce theme (XTemos, v8.3.4)
│   │   ├── twentytwentythree/
│   │   ├── twentytwentyfour/
│   │   └── twentytwentyfive/
│   ├── plugins/akismet/      # anti-spam plugin
│   └── languages/            # translations
├── wp-config-sample.php      # config template
├── wp-load.php, wp-settings.php, wp-login.php, ...
└── license.txt               # WordPress GPLv2 licence

Security notes

  • Generate fresh salts and a strong database password before going live. Do not reuse the sample values.
  • Do not commit a real wp-config.php containing live credentials.
  • Keep WordPress core, the Woodmart theme, and all plugins updated.

Contributing

Open an issue or submit a pull request with deployment improvements, configuration hardening, or documentation.

Licence

WordPress is distributed under the GNU General Public License v2 or later; see license.txt. Bundled themes and plugins retain their own licences. The Woodmart theme is a commercial ThemeForest product, licensed under GPLv3 per its theme header.

Author

Morpheus Adam — web developer, PHP / Laravel / Go.

About

Self-hosted WordPress 6.8 + WooCommerce storefront install — pre-configured and production-ready.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages