{"repo":"makeitworkpress/wp-components","free":true,"listed":false,"github":"https://github.com/makeitworkpress/wp-components","clone":"git clone https://github.com/makeitworkpress/wp-components.git","description":"A library of the most common WordPress components, useful for theme and plugin development.","language":"PHP","stars":52,"topics":["wordpress-development","wp-components","molecule","atom","wordpress-theme","wordpress","php","wordpress-plugin","components-library","wordpress-components"],"license":"GPL-3.0","category":"self-hosted-apps","readme_excerpt":"wp-components Many frameworks use a modular approach for designing applications. While developing WordPress websites, we found out we're writing similar code a lot of times, even with existing frameworks and themes. That's why we developed WP Components, a set of common components with minimal styling but many functionalities. WP Components contains common components that may be used in WordPress development. This helps to speed up development greatly, because the components doens't have to be redeveloped. It is aimed at WordPress Developers. The components are seperated in two classes, namely atoms which are single components and molecules which are consisting of multiple atoms. An atom is for example a set of sharing buttons , a title , a button , a search field , breadcrumbs and so forth. A molecule is for example a site header , a grid of posts , a slider , a header within an article, and so forth. WP Components is maintained by Make it WorkPress. &nbsp; Installation Require the Ajax.php, Boot.php and Build.php files in your theme functions.php or a custom plugin. Additionaly, you could also use an autoloader or include it as a repository using Composer. You can read more about autoloading in the readme of wp-autoload. &nbsp; Usage Booting Components Before building components, you should boot the general script which enqueues the styles and scripts by the components. If you don't want to include the scripts (which breaks some of the components), you can insert configurat","default_branch":null,"files":null,"tree":[],"storefront":"/r/makeitworkpress","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/makeitworkpress/wp-components/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}