All Projects → justcoded → wordpress-theme-boilerplate

justcoded / wordpress-theme-boilerplate

Licence: other
WordPress theme boilerplace with improved classes-based code structure, theme wrapper and security patches

Programming Languages

PHP
23972 projects - #3 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to wordpress-theme-boilerplate

barebones
React based WordPress Theme, built with create-react-wptheme. This is a starter theme with just the core WordPress functionality.
Stars: ✭ 35 (-33.96%)
Mutual labels:  wordpress-theme
maupassant
A WordPress Theme ported from the Typecho Theme by Cho.
Stars: ✭ 31 (-41.51%)
Mutual labels:  wordpress-theme
sleek
The WordPress Theme for Developers.
Stars: ✭ 35 (-33.96%)
Mutual labels:  wordpress-theme
luxe
Luxe is a WordPress starter theme using a modern workflow and best practices.
Stars: ✭ 22 (-58.49%)
Mutual labels:  wordpress-theme
foxer
Foxer starter theme based on _s.
Stars: ✭ 14 (-73.58%)
Mutual labels:  wordpress-theme
TigerMaterial
🐯Make Fun with TigerMaterial on WordPress.
Stars: ✭ 18 (-66.04%)
Mutual labels:  wordpress-theme
TangStyle
WordPress Themes
Stars: ✭ 13 (-75.47%)
Mutual labels:  wordpress-theme
website
The Cooperative Technologists WordPress website
Stars: ✭ 23 (-56.6%)
Mutual labels:  wordpress-theme
wp-bootstrap4-navwalker
A custom WordPress nav walker class to fully implement the Twitter Bootstrap 4.x navigation style in a custom theme using the WordPress built in menu manager
Stars: ✭ 40 (-24.53%)
Mutual labels:  wordpress-theme
Nuxtjs-Wordpress
🎉 Nuxtjs + Wordpress REST API 主题;支持企业微信通知功能;全站前后端分离,自适应,白日、黑夜两种主题切换
Stars: ✭ 214 (+303.77%)
Mutual labels:  wordpress-theme
JieStyle-One
WordPress Themes
Stars: ✭ 25 (-52.83%)
Mutual labels:  wordpress-theme
coblocks-theme
WordPress theme for CoBlocks
Stars: ✭ 24 (-54.72%)
Mutual labels:  wordpress-theme
themes-starter-material
Material Design WordPress Starter Theme.
Stars: ✭ 22 (-58.49%)
Mutual labels:  wordpress-theme
qroko
WordPress theme for headless CMS
Stars: ✭ 20 (-62.26%)
Mutual labels:  wordpress-theme
knob-mvc
[abandoned] Knob is a PHP MVC Framework to create Wordpress templates easier and funnier than ever before.
Stars: ✭ 14 (-73.58%)
Mutual labels:  wordpress-theme
playground-for-beaver-themer
Simple bare-bone WordPress theme for Beaver Themer plugin.
Stars: ✭ 16 (-69.81%)
Mutual labels:  wordpress-theme
bootstrap-on-wordpress-theme
a blank bootstrap 3.3.7 ready wordpress theme
Stars: ✭ 25 (-52.83%)
Mutual labels:  wordpress-theme
Hello
A WordPress theme I use on my personal website. Free for anyone to adapt and make use of.
Stars: ✭ 24 (-54.72%)
Mutual labels:  wordpress-theme
xm-vue-wordpress-theme
由于SPA页面不能SEO,此主题不在更新,有兴趣的朋友可以看我另一个服务端渲染的主题,也是前后端分离的,https://github.com/D-xuanmo/xm-nuxtjs-wordpress; 一款基于vue开发的wordpress主题
Stars: ✭ 35 (-33.96%)
Mutual labels:  wordpress-theme
padma-theme
Free Drag & Drop WordPress and ClassicPress Theme Builder. Updated and improved alternative to WordPress/ClassicPress Theme Building. Forked from Headway Themes 3.8.X.
Stars: ✭ 21 (-60.38%)
Mutual labels:  wordpress-theme

WordPress Theme Boilerplate

This package contains Theme Boilerplate, which has a lot of improvements and security patches, according to standard WordPress theme boilerplates (like underscore, etc.). The code is object-oriented and works with PSR-4 autoload.

Requirements

Theme core files (base classes) are presented as separate wordpress plugin package called WordPress Theme Framework. They were moved as a plugin to provide easier support and updates population through different site installations.

This solution makes possible to deliver new updates and hot fixes without modifying the theme code.

What's Inside?

Better File Structure

The organization of a theme is very similar to modern PHP Frameworks. We totally separated registration of hooks and components, query logic, and the templates.

We tried to keep as much standard WordPress features as possible, so all "views" work in the same Template Hierarchy as standard templates, just grouped by content types (with folders).

File structure

Template Inheritance

We added modern template inheritance system based on layouts (very similar to Laravel and Yii frameworks). Some WordPress developers call it a "Theme Wrapper". Markup is handled by one layout file (or more if needed) instead of being scattered across all template files as in typical themes. Stay DRY!

Security and Optimization

Theme files are nice and clean, and Theme Framework has a lot of hooks to make your WordPress more secure and keep the final generated HTML clean and optimized.

Documentation

Read our Wiki to find out all features.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].