API Request Collector

This is a very simple plugin that creates a new adminbar menu with a list of pertinent API calls used on a page.

However, no good thing happens in a vacuum, and you good folks, are developers.

In order to log API calls, you should invoke the log_api_call() method of the $ab_api_logger global object. Of course, if you prefer, you can instantiate your own object using the AB_API_Logger class.

The log_api_call() method takes two properties. The first is an array of URLs that will be included as menu items (easy access, easy click to see responses). By default, the plugin maintains a property $api_calls with this array and uses it to parse out the menu items.

However, if you wish to maintain your own array, you can do that too. The plugin takes care of what it needs, and you can feel free to maintain what you need.

The second argument for the log_api_calls() method is the URL that will be added to the adminbar menu. You can escape it if you want, but I will as well for security.

The reason I built this plugin is because I deal with APIs a lot. My normal approach to API integration is to use a pre-existing PHP library or, more commonly, build a library around the API so I can use it easily without having to remember everything.

Usually, this means I create a class and that class is filled with methods that construct a URL based on parameters and then use wp_remote_get() to retrieve the response from the API. Anytime after the URL is created, invoke this plugin:

if( class_exists( 'AB_API_Logger' ) ) {
    // Example API Call: $api_url(https://wordpress.org/plugins/ab-api-call-logger/http://api.example.com?apikey=asdfASD234&post_id=213)
    global $ab_api_logger;
    $ab_api_logger->log_api_call( $ab_api_logger->api_calls, $api_url );
}

Pull requests can be submitted via Github

LMB^Box WordPress Plugin API

A WordPress Plugin API class that allows plugin developers to have a standard management class for their plugin. All options and menu pages are handled through the plugin api class. I have included a test plugin to demonstrate usage of the API. More documentation will come ......

Similar: 29%

TSP Easy Dev

The Software People's (TSP) Easy Dev is a WordPress API for plugin development, check out some of the features below. Easy Dev makes OOD hot again and it's the engine that powers all WordPress plugins created by The Software People!...

Similar: 15%

WP Staging - DB & file duplicator & migration

This cloning and staging plugin is brandnew, well tested but still beta and work in progress! If you find a bug please open a ticket in the support request. Every issue will be fixed asap! Update: WP Staging is released since 8 week and no critical issues are noticed so far so i will release the .........

Similar: 4%

The Twitter Profile

The Twitter Profile Display your full twitter profile in sidebar easily, responsive and retina, recent tweets and emoji icons support, RTL support and texts translate ready....

Similar: 4%

Google Identity Toolkit

This is the GITkit plugin for WordPress 3.x to help website owners to integrate GITkit into their websites. It provides an Account Chooser widget, which allows users to login with their email address and password, and would like to replace that password with federated login. It currently supports Go.........

Similar: 4%

my beautiful tubes

This plugin allows you to insert youtube videos into your post, get more video views on Facebook, showing the related and feature post videos to your blog visitors as well as lets you taking video with webcam, upload it to youtube and published that video together with your article all in one right .........

Similar: 4%

OmniCard Lite

Are you using WooCommerce for WordPress with Rabobank Omnikassa and want to be able to accept iDeal and Bancontact/Mister Cash Payments? Looking for a super easy plugin that just works without fuss? OmniCard Lite is for you! Get started in minutes and start making money quickly! Also available is Om.........

Similar: 4%

Felix User Membership Site

Felix creates a login & registration membership portal on your site, which easily works with any theme. This allows you to give users the ability to register, login & manage their profile, while you the Admin have full control regarding what the user can access on the site Plugin Features: .........

Similar: 3%

ManageWP Worker

ManageWP is a revolutionary service designed to automate most of your daily tasks when managing multiple WordPress websites, allowing you to use your time on more important matters....

Similar: 3%

Better Google Analytics

The Better Google Analytics plugin allows you to easily add Google Analytics code to your website and gives you the power to track virtually everything. Better Google Analytics includes heat maps, reports, charts, events and site issue tracking in your WordPress admin area without the need to log i.........

Similar: 3%