Skip to content

Navigation Menu

Sign in
Sign up

Latest commit

History

923 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Features

  • All advantages from WPSteak
  • Dependency injection container;
  • Ready for unit tests with PHPUnit;
  • PHP CodeSniffer configured with WordPress Coding Standards;
  • Wonderful resources processing configuration extracted from wpemerge-theme;
  • PHP PSR-4 autoloading for all your source code and tests;

Requirements

  • PHP >= 7.4
  • Composer

Quickstart

  1. Browse to wp-content/plugins.
  2. Run composer create-project apiki/wpsteak-plugin your-plugin-name.

Directory structure

.
├── dist/ # Bundles, optimized images etc.
├── languages/ # Language files.
├── resources/ # Build process configuration, Scripts, Styles, etc.
├── src/ # PSR-4 autoloaded classes.
│  ├── Entities/ # Classes for using on data mapper.
│  │  ├── Categories.php
│  │  ├── Category.php
│  │  ├── ExampleCategory.php
│  │  ├── Example.php
│  │  ├── Examples.php
│  │  ├── Page.php
│  │  ├── Post.php
│  │  ├── Posts.php
│  │  ├── Tag.php
│  │  └── Tags.php
│  ├── Providers/ # Your hooks declarations.
│  │  ├── Assets
│  │  │  ├── Admin.php
│  │  │  ├── Editor.php
│  │  │  ├── Login.php
│  │  │  └── Theme.php
│  │  ├── Example
│  │  │  ├── PostMeta.php
│  │  │  └── PostType.php
│  │  └── ExampleCategory
│  │  └── Taxonomy.php
│  ├── Repositories/ # Where you put your data handle (includes API).
│  │  ├── Category.php
│  │  ├── Example.php
│  │  ├── Page.php
│  │  ├── Post.php
│  │  └── Tag.php
│  ├── Services/ # Where your business logic goes on.
│  └── Widgets/ # Widget classes.
├── tests/ # PHP Unit tests.
├── views/ # View files used for metaboxes, shortcodes, etc.
├── config.json.dist
├── config.php # Where your providers and services providers will be loaded.
└── wpsteak.php # Bootstrap plugin.

About

A fully structured WordPress Plugin.

Topics

Resources

Stars

10 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /