Studio Services
Classic WordPress plugin starter: service post type, settings, and shortcode.
by Studio · github.com/nizarsamman7/wp-plugin-template-classic
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/nizarsamman7/wp-plugin-template-classic/archive/refs/heads/main.zipTemplate library
Clear map of the starter repos. Business sites are full sample websites. The two WordPress repos and the two Next.js repos are empty structures you copy when a job does not match one of the businesses.
All of them live under github.com/Nizarsamman7.
Pick one
| If you are building | Start here |
|---|---|
| A Gutenberg site made of full-page blocks | wp-plugin-template-blocks |
| A plugin with a post type, settings, and a shortcode | wp-plugin-template-classic |
A Next.js marketing site, code under src/ |
js-template-next-src |
A Next.js business site, routes next to app/ |
js-template-next-app |
| A barbershop | ui-barber-atelier |
| A supermarket | ui-supermarket-markt |
| An auto garage | ui-autogarage-pitlane |
| A cafe | ui-cafe-lumen |
| A dental clinic | ui-dental-helder |
| A law firm | ui-law-veld |
| A gym | ui-gym-forge |
| A florist | ui-florist-stem |
| A restaurant | ui-restaurant-hearth |
| An estate agency | ui-realty-linen |
Run a Next.js template
npm install
npm run dev
Open http://localhost:3000. Each business README lists every route.
What you still have to add
Forms confirm in the browser only. There is no database, payment, or email. Replace the sample names and prices before a real launch.
This repo
Classic WordPress plugin. No Node build.
- Custom post type
studio_service - Price field on the edit screen
- Settings → Studio Services for the business name, phone, and email
- Shortcode
[studio_services]
Use it
- Copy this folder to
wp-content/plugins/studio-services. - Activate Studio Services.
- Add services.
- Place
[studio_services]on a page.
Rename the plugin header, text domain, and post type for the client. Styles are in assets/css/studio-services.css.