WP Manifestindependent plugin directory
manifest / ecommerce / yuc-shop-features

YUC Shop Features

wordpress plugin for twenty-twentyfiv woocommerce adjustments

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/tiefencode/yuc-shop-features/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

WooCommerce shop features for Young & Cold Records, implemented as a plugin so they are independent of the active theme (Twenty Twenty-Five, managed with the Site Editor).

Features and implementation notes: docs/spec.md.

Requirements

  • WordPress 6.5+
  • WooCommerce 11+
  • PHP 8.1+
  • Pods (release data for the audio player)
  • Contact Form 7 (out-of-stock contact form)

Structure

yuc-shop-features.php   # plugin bootstrap
includes/               # one file per feature
templates/              # PHP templates rendered by the plugin
assets/                 # plain JavaScript and CSS, no jQuery
docs/                   # spec

Deployment

No build step. The repository root is the plugin directory; deploy.sh lints all PHP files, syncs them to wp-content/plugins/yuc-shop-features/ via rsync over SSH and flushes the W3 Total Cache with WP-CLI. Host and paths are set at the top of the script.

./deploy.sh staging --dry-run   # show what would change on staging
./deploy.sh staging             # deploy to https://staging.youngandcold.de
./deploy.sh production          # deploy to https://youngandcold.de