{"repo":"inpsyde/MetaboxOrchestra","free":true,"listed":false,"github":"https://github.com/inpsyde/MetaboxOrchestra","clone":"git clone https://github.com/inpsyde/MetaboxOrchestra.git","description":"A Composer package that provides metabox orchestration for WordPress.","language":"PHP","stars":20,"topics":["wordpress","metadata","metaboxes","php"],"license":"GPL-2.0","category":"workflow-automation","readme_excerpt":"Metabox Orchestra A Composer package that provides OOP metabox orchestration for WordPress. --- Features - Allows to add metaboxes to taxonomy terms - Automatically handles nonces and authorizations. - Agnostic about the actual rendering and saving mechanism of metaboxes - OOP infrastructure --- Bootstrap \"Metabox Orchestra\" is not a plugin, but a Composer package. It can be required by themes, plugins or at website level for sites entirely managed by Composer. After it is installed via Composer, and composer autoload is required, Metabox Orchestra needs to be bootstrapped, like this: - This can be done in any plugin, MU plugin or theme functions.php with no need to wrap the call in any hook. - There's no need to check if the library is already bootstrapped, the snippet above can be called multiple times without any negative effect. After this single line of code is in place, \"Metabox Orchestra\" is fully working and ready to be used. --- Usage After \"Metabox Orchestra\" is loaded and bootstrapped, it's time to add some metaboxes. Each metabox is Composed by 4 simple objects , for 3 of them \"Metabox Orchestra\" provides the interface, for the fourth it provides a ready made implementation. The objects are: - A metabox builder - A metabox info - A metabox view - A metabox action Metabox Builder The builder is an object implementing PostMetabox for boxes to be printed in posts edit screen, and TermMetabox for boxes to be printed in taxonomy terms edit screen. Below the signature o","default_branch":null,"files":null,"tree":[],"storefront":"/r/inpsyde","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/inpsyde/MetaboxOrchestra/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."}