All Projects → bueltge → Wordpress Basis Theme

bueltge / Wordpress Basis Theme

Licence: gpl-2.0
I'm a WordPress starter theme.

Projects that are alternatives of or similar to Wordpress Basis Theme

Vue Wordpress Pwa
An offline-first SPA using Vue.js, the WordPress REST API and Progressive Web Apps
Stars: ✭ 665 (+1046.55%)
Mutual labels:  wordpress, wordpress-theme
Lightning
Lightning is powerful them for WordPress.
Stars: ✭ 55 (-5.17%)
Mutual labels:  wordpress, wordpress-theme
Wordpress Gulp Starter Kit
[NOT MAINTAINED] A starter kit for developing WordPress themes with Gulp.
Stars: ✭ 674 (+1062.07%)
Mutual labels:  wordpress, wordpress-theme
Tony
An Elegant WordPress Theme Based on ✌️Vue.js | 基于 Vue.js 的简洁一般强大的 WordPress 单栏博客主题
Stars: ✭ 462 (+696.55%)
Mutual labels:  wordpress, wordpress-theme
Planet4 Master Theme
Wordpress master theme for the Greenpeace Planet 4 project
Stars: ✭ 34 (-41.38%)
Mutual labels:  wordpress, wordpress-theme
Hueman
Hueman WordPress Theme
Stars: ✭ 559 (+863.79%)
Mutual labels:  wordpress, wordpress-theme
Flex With Benefits
Wordpress starter theme for THRIVE
Stars: ✭ 6 (-89.66%)
Mutual labels:  wordpress, wordpress-theme
Art blog
WordPress响应式免费主题,Art_Blog唯品秀博客(weipxiu.com/备用域名weipxiu.cn),开源给小伙伴免费使用,如使用过程有任何问题,在线技术支持QQ:343049466,欢迎打扰。原创不易,如喜欢,请多多打赏。演示:
Stars: ✭ 367 (+532.76%)
Mutual labels:  wordpress, wordpress-theme
Medium Clone
🎉 Mediumm WordPress theme, very inspired by medium.com
Stars: ✭ 29 (-50%)
Mutual labels:  wordpress, wordpress-theme
Wp Scribbles Theme
Scribbles is a Primer child theme with a playful and fun mood.
Stars: ✭ 9 (-84.48%)
Mutual labels:  wordpress, wordpress-theme
Sakurairo
一个多彩,轻松上手,体验完善,具有强大自定义功能的WordPress主题(基于Sakura主题)A Colorful, Easy-to-use, Perfect Experience, and Powerful Customizable WordPress Theme (Based on Theme Sakura)
Stars: ✭ 456 (+686.21%)
Mutual labels:  wordpress, wordpress-theme
Popper
Popper is an accessible content-first WordPress theme built around beautiful fonts and lots of white space.
Stars: ✭ 49 (-15.52%)
Mutual labels:  wordpress, wordpress-theme
Wordpresscan
WPScan rewritten in Python + some WPSeku ideas
Stars: ✭ 456 (+686.21%)
Mutual labels:  wordpress, wordpress-theme
Webstack
WordPress 版 WebStack 导航主题 https://nav.iowen.cn
Stars: ✭ 662 (+1041.38%)
Mutual labels:  wordpress, wordpress-theme
Wordpress Theme Puock
🎨 一款基于WordPress开发的高颜值的自适应主题,支持白天与黑夜模式、无刷新加载等。
Stars: ✭ 394 (+579.31%)
Mutual labels:  wordpress, wordpress-theme
Storefront
Official theme for WooCommerce
Stars: ✭ 762 (+1213.79%)
Mutual labels:  wordpress, wordpress-theme
Flynt
Component based WordPress starter theme, powered by ACF Pro and Timber, optimized for a11y and fast page load results.
Stars: ✭ 363 (+525.86%)
Mutual labels:  wordpress, wordpress-theme
Kuhn
WordPress theme featuring CSS Grid layouts via aggressive progressive enhancement. Proof of concept to get the conversation about what CSS Grid means for WordPress themes started. Currently running live at https://mor10.com
Stars: ✭ 365 (+529.31%)
Mutual labels:  wordpress, wordpress-theme
Idowns
wordpress theme iDowns V1.8.4 不要钱 随意用
Stars: ✭ 27 (-53.45%)
Mutual labels:  wordpress, wordpress-theme
Diaspora
Diaspora - A WordPress theme
Stars: ✭ 980 (+1589.66%)
Mutual labels:  wordpress, wordpress-theme

WordPress Basis Theme

Basis provides a starting point for your theme development.

Description

Basis has been built to make theme development for WordPress easier. If you are an experienced theme developer or a total beginner, Basis provides a starting point for your theme development and give your the typically development with WordPress by use Hooks. Basis comes with a pre-defined set of templates, no styles or style-framework for pure development. The goal is an starter, not a framework that represent a lot of functions. So it is not necessary to remove topics. Start clean with only what you need with focus to the goal.

Basis has an long tradition, development and maintenance since 2007. The new version with the codename namespace ;) is usable, but changed in the course of time.

  • The plugin use hooks, always started with a prefix, set via Core class, on default wp_basis inside the Setup class.
    • also the next string is the string of the template wp_basis_single_
    • the next string on the hook logic is 'before' or 'after' an element in the markup, sometimes 'content' - wp_basis_single_before_content
  • the functions.php is current only for loading all files inside the inc directory;
    • older solutions do you find in the classes-old in branch stacker
  • The theme supports OpenSearch so that you should change, customize the os.xml file
  • The theme supports on default the 'Gutenberg' Editor in a minimal focus, loading a style for the editor and theme support with custom collers, see the class Gutenberg.

Child Theme Usage

See the repository for a starter kit, a example.

Installation

Requirements

  • WordPress (also Multisite) version 3.3 and later
  • PHP 5.6 (use PHP namespaces)

Composer Usage

What is Composer?

Composer is a dependency manager for PHP. Composer will manage the dependencies you require on a project by project basis. This means that Composer will pull in all the required libraries, dependencies and manage them all in one place. For a detailed description see Composer Site.

Installation

The plugin is available as Composer package and can be installed via Composer:

composer create-project bueltge/wordpress-basis-theme --no-dev`.

The package is on packagist and the package name is bueltge/wordpress-basis-theme.

Grunt usage

What is Grunt?

Grunt is a JavaScript task runner. For a detailed description see Grunt.js homepage.

Requirements

Installation

It's quite simple. After Node.js installation, just run the following command (in the theme's folder, where the package.json file is located):

npm install

The Node Package Management (npm) will read the package.json and will install all the packages listed in the devDependencies object.

Usage

By default, there's one main task configured: default. For configuration see Gruntfile.js. In the command line, you can run

grunt

Grunt will watch all JavaScript and CSS files within the assets folder. If a file is changed and saved, Grunt will run jshint for JavaScript files and cssmin for CSS files automatically. Feel free to edit the configuration :)

Other Notes

Licence

Good news, this theme is free for everyone! Since it's released under the GPL, you can use it free of charge on your personal or commercial blog.

Contact & Feedback

The theme base is designed and developed current by me (Frank Bültge).

Please let me know if you like the theme or you hate it or whatever ... Please fork it, add an issue for ideas and bugs.

Disclaimer

I'm German and my English might be gruesome here and there. So please be patient with me and let me know of typos or grammatical farts. Thanks

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].