{"id":22896,"date":"2013-09-09T16:31:52","date_gmt":"2013-09-09T16:31:52","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/wp-autoloader\/"},"modified":"2015-01-06T22:46:12","modified_gmt":"2015-01-06T22:46:12","slug":"wp-autoloader","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/wp-autoloader\/","author":12020862,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.0.9","stable_tag":"stable","tested":"4.1.42","requires":"3.7","requires_php":"","requires_plugins":"","header_name":"WP Autoloader","header_author":"MyMiniapp.com","header_description":"","assets_banners_color":"7687a6","last_updated":"2015-01-06 22:46:12","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/myminiapp.com\/wordpress-plugins\/wp-autoloader\/","header_plugin_uri":"http:\/\/myminiapp.com\/wordpress-plugins\/wp-autoloader\/","header_author_uri":"http:\/\/myminiapp.com\/","rating":5,"author_block_rating":0,"active_installs":600,"downloads":18019,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"2.0.5":"<ul>\n<li>Backward compatible<\/li>\n<\/ul>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":"4"},"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":"1055411","resolution":"128x128","location":"assets"},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":"1055412","resolution":"256x256","location":"assets"}},"assets_banners":{"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":"769443","resolution":"772x250","location":"assets"}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.0.6","2.0.7","2.0.8","2.0.9","stable"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":"769385","resolution":"1","location":"assets"}},"screenshots":{"1":"Information Panel (Menu -&gt; Tools -&gt; Autoloader)"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1328,662],"plugin_category":[],"plugin_contributors":[80429],"plugin_business_model":[],"class_list":["post-22896","plugin","type-plugin","status-closed","hentry","plugin_tags-autoload","plugin_tags-php","plugin_contributors-wp-apps","plugin_committers-wp-apps"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/wp-autoloader_7687a6.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/wp-autoloader\/assets\/screenshot-1.jpg?rev=769385","caption":"Information Panel (Menu -&gt; Tools -&gt; Autoloader)"}],"raw_content":"<!--section=description-->\n<h4>Cool Admin Colour Schemes<\/h4>\n\n<p>If you don\u2019t find a favourite colour scheme among the default WordPress colour schemes, there are more options available using a WP Autloader plugin - the plugin adds additional colour schemes. If you install it, you\u2019ll see the new colours available under your profile\u2019s personal options in the admin. With each major upgrade we add an extra colour scheme. All colour schemes are professionally designed and keep your eyes healthy.<\/p>\n\n<h4>Easy access to PHP Information<\/h4>\n\n<p>Because every system is setup differently, WP Autoloader provides an easy access to check configuration settings and available predefined variables on a given system. Login as administrator and go to Tools -&gt; PHP Info to check PHP settings of your current installation.<\/p>\n\n<h4>Automated loading of PHP classes<\/h4>\n\n<p><a href=\"http:\/\/myminiapp.com\/wordpress-plugins\/wp-autoloader\/\">WordPress Autoloader<\/a> helps to make life of WordPress developers a lot easier. Most of developers of object-oriented applications are writing one PHP source file per class definition. One of the biggest annoyances is to write a long list of needed includes at the beginning of each script (one for each class). With WordPress Autoloader, this is no longer necessary.<\/p>\n\n<p>This plugin loads automatically any PHP class. Put all classes into \/lib or \/framework folder inside your theme or plugin root directory and all classes from there are loaded automatically.<\/p>\n\n<p>The great advantage of automatically loaded classes is also significant increase of performance, which means faster loading of web pages. Loading unneeded files wastes server resources and increases dramatically webpage load time.<\/p>\n\n<h4>Performance Improvement<\/h4>\n\n<p>But wait \u2013 that\u2019s not all! WP Autoloader provides powerful performance improvement for plugins. We have tested a lot of free and commercial plugins, original against modified version which use WP Autoloader. Plugins based on WP Autoloader load faster and avoid waste  of resources.<\/p>\n\n<p>You can use WP Autoloader to improve development of WordPress plugins, entire development process will be faster and easier. WP Autoloader comes with an easy to use interface for plugins, which can automatically hook your custom methods width appropriate WordPress filters and actions.  Almost 500 action hooks and more than 1000 filter hooks are supported by WP Autoloader.<\/p>\n\n<!--section=installation-->\n<ul>\n<li>Upload <code>wp-autoloader<\/code> folder to the <code>\/wp-content\/plugins<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Place your class files into <code>\/lib<\/code> or <code>\/frameworks<\/code> folder in your templates or plugins<\/li>\n<\/ul>\n\n<h4>Multisite or must load installation:<\/h4>\n\n<ul>\n<li>Upload plugin into <code>\/wp-content\/mu-plugins<\/code> folder (mu-plugins\/wp-autoloader)<\/li>\n<li>Create file <code>wp-autoloader.php<\/code> in mu-plugins folder<\/li>\n<li>Download <a href=\"http:\/\/myminiapp.com\/support\/wp-autoloader\/wp-autoloader-must-use-installation\/\">multisite conf file<\/a> or put this code into <code>wp-autoloader.php<\/code> file: &lt;?php require WPMU_PLUGIN_DIR . '\/wp-autoloader\/index.php';<\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt>How to use<\/dt>\n<dd><p>You have several options to get your classes loaded automatically. The best option is to use the \/lib or \/frameworks subfolder on you plugin or theme root path, just put all files inside this direcotry and all classess are loaded automatically. The second and easiest way is to define search path for your classes. For advanced needs, the second option is to create your own __autoload method and register it.<\/p>\n\n<p>Please read <a href=\"http:\/\/myminiapp.com\/wordpress-plugins\/wp-autoloader\/\">documentation<\/a> for detailed instructions.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>Coming soon<\/h4>\n\n<ul>\n<li>Admin Colour Scheme Manager<\/li>\n<li>Multisite Dashboard Widget: My Sites<\/li>\n<li>Cron Tasks Manager<\/li>\n<\/ul>\n\n<h4>2.0.9<\/h4>\n\n<ul>\n<li>Admin Colour Scheme - Corporate Blue<\/li>\n<li>PHP Information Page<\/li>\n<li>Added support to hook actions and filters directly from AutoPlugin<\/li>\n<li>Minor documentation update<\/li>\n<li>Minor updates<\/li>\n<li>Added http_build_url if missing on current system<\/li>\n<\/ul>\n\n<h4>2.0.8<\/h4>\n\n<ul>\n<li>Various enhancements<\/li>\n<li>Added support for \/frameworks dircotries<\/li>\n<li>Code is maintained by <a href=\"https:\/\/myminiapp.com\">myminiapp.com<\/a> now<\/li>\n<li>WP Filter hooks compatibility updated to WordPress 4.1<\/li>\n<li>WP Action hooks compatibility updated to WordPress 4.1<\/li>\n<li>Multi site and must-load compatible<\/li>\n<li>Tested on WordPress 4.1<\/li>\n<\/ul>\n\n<h4>2.0.7<\/h4>\n\n<ul>\n<li>Any PHP version safe load (Avoids failure if PHP version is less than 5.3)<\/li>\n<li>Enhanched AutoPlugin<\/li>\n<li>Almost 1000 WP filter hooks addedd for AutoPlugin <\/li>\n<li>Almost 500 WordPress action hooks added for AutoPlugin<\/li>\n<\/ul>\n\n<h4>2.0.6<\/h4>\n\n<ul>\n<li>Minor additions<\/li>\n<li>Minor fixes<\/li>\n<\/ul>\n\n<h4>2.0.5<\/h4>\n\n<ul>\n<li>Minor additions<\/li>\n<li>Minor fixes<\/li>\n<\/ul>","raw_excerpt":"WordPress Autoloader helps to make life of WP developers a lot easier. This plugin loads automatically PHP classes, no need to wrote include scripts.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/22896","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=22896"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wp-apps"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=22896"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=22896"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=22896"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=22896"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=22896"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=22896"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}