{"id":43031,"date":"2016-04-07T09:29:22","date_gmt":"2016-04-07T09:29:22","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/theme-plugin-profiler\/"},"modified":"2016-04-11T13:50:15","modified_gmt":"2016-04-11T13:50:15","slug":"theme-plugin-profiler","status":"publish","type":"plugin","link":"https:\/\/tah.wordpress.org\/plugins\/theme-plugin-profiler\/","author":14674260,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"0.1","stable_tag":"trunk","tested":"4.4.34","requires":"3.0","requires_php":"","requires_plugins":"","header_name":"Theme and Plugin (T&P) Profiler","header_author":"Christian Jongeneel","header_description":"","assets_banners_color":"366e40","last_updated":"2016-04-11 13:50:15","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/thplpr.wordpress.com\/","header_author_uri":"www.christianjongeneel.nl","rating":0,"author_block_rating":0,"active_installs":10,"downloads":1578,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":[],"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":"1389335","resolution":"128x128","location":"assets"},"icon-256x256.png":{"filename":"icon-256x256.png","revision":"1389218","resolution":"256x256","location":"assets"}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":"1391579","resolution":"772x250","location":"assets"}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":{"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":"1444542","resolution":"2","location":"plugin"},"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":"1444542","resolution":"1","location":"plugin"}},"screenshots":{"1":"Options page","2":"Sample output"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[3772,2391,1249],"plugin_category":[43],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-43031","plugin","type-plugin","status-publish","hentry","plugin_tags-developers","plugin_tags-plugins","plugin_tags-themes","plugin_category-customization","plugin_committers-cjbj"],"banners":{"banner":"https:\/\/ps.w.org\/theme-plugin-profiler\/assets\/banner-772x250.png?rev=1391579","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/theme-plugin-profiler\/assets\/icon-128x128.png?rev=1389335","icon_2x":"https:\/\/ps.w.org\/theme-plugin-profiler\/assets\/icon-256x256.png?rev=1389218","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/theme-plugin-profiler\/trunk\/screenshot-1.jpg?rev=1444542","caption":"Options page"},{"src":"https:\/\/ps.w.org\/theme-plugin-profiler\/trunk\/screenshot-2.jpg?rev=1444542","caption":"Sample output"}],"raw_content":"<!--section=description-->\n<p>The Theme and Plugin Profiler uses a little known PHP feature known as ticks. Basically, this is an internal event that occurs every time a code block is executed, marked (roughly) by a function call or curly {} brackets.<\/p>\n <p>The plugin uses ticks to collect a list of the functions that were executed, how often they were called and how much time they took in total. The plugin\u2019s option page gives some filters to select and sort the results. This will give developers clues which parts of their code demand scrutiny.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/theme-plugin-profiler<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress<\/li>\n<li>Use the Tools-&gt;T&amp;P Profiler screen to configure the plugin<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>0.1 (April, 2016)<\/h4>\n <ul>\n<li>First stable version<\/li>\n<\/ul>","raw_excerpt":"Make your theme or plugin faster, greener and smarter with this plugin, that will tell you which of your functions is eating up most server time.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/43031","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=43031"}],"author":[{"embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/cjbj"}],"wp:attachment":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=43031"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=43031"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=43031"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=43031"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=43031"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=43031"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}