The WordPress features have many
different APIs for his users and that is very help full interact with
WordPress. The APIs as gateways that let you add in your code or
retrieve external content within WordPress without the disturbing the
never hack the code maxim: several APIs insert the references to
non-core code that will be insert to the wp-content directory or folder
by registering its entry points with WordPress CMS. Every API is
documented in the Codex file along with functions used in the API. Each
API is a set of predefined functions that available for use in plugins
and themes. Below is a list of the most common WordPress APIs that is
use:
➤ Plugin API — This API is Use for custom plugin development. In the
Codex features an extensive Plugin API documentation page. Hooks,
Actions, and Filters introduction in this file, these are the basic ways
to interact and communicate with WordPress from a custom-built plugin
API. This Plugin API page links to the Function Reference pages it is
available API functions, and this is located in
/wp-includes/plugins.php. http://www.codex.wordpress.org/Plugin_API here
plugin API is available.
➤ Widgets API — This API is used to create and or update or maintain the
widgets in your plugin. Area of widget will automatically appear in
wordpress admin panel under the Appearance then Widgets SubPanel and can
be used on any
defined sidebar on your theme for example calendar, featured posts. This
is the address http://codex.wordpress.org/Widgets_API where you can
find the Widgets API.
➤ Shortcode API — This API is use for adding shortcodes in your plugin,
pages or posts. The shortcode is a macro code added to a post. This
allows a plugin to grab that shortcode and it is execute specific
commands and instruction and display elements in place of it in your
post or page. The parameters also accept in the shortcodes. Here is an
example of core WordPress shortcode is, this shortcode is automatically
displays all images that you uploaded in the media and uploaded to that
post in a gallery style. After editing a post, the shortcode you will
see, when you see the front end site of this post of your website it
displays the actual gallery of images which you have added in the images
gallery. This is the link http://codex.wordpress.org/Shortcode_API
where you can see the short code of wordpress.
➤ HTTP API — This API is use for sending the HTTP request from
WordPress. HTTP API is a standardized method for use the content of an
external URL. The provided URL and tests a series of PHP methods take by
this API and for sending the request. It Depend on the hosting
environment, The WordPress uses the first method it thinks to be
configured correctly to make the HTTP request. Current HTTP API is a PHP
methods it is tested are Streams, cURL, and FSockopen. Methods are also
checked properly in that order. So you can also use the Core Control
plugin the address of
http://www.wordpress.org/extend/plugins/Core-control/ to choose which
method or function is used for all HTTP requests. When use the HTTP API,
then you could easily and very simply interact with the Google Maps API
for dynamically generate the maps and the plots. HTTP API is very to
interact with the Twitter API, permit you to post/read tweets directly
from WordPress, and give you every twit this API is available on the
following address http://codex.wordpress.org/HTTP_API.
➤ Settings API — This API is use for manage or creating a settings page.
Settings API is used for creating and managing the custom options for
your themes and plugin. The Settings API main advantage is security.
This API has all of the setting data saved by the user. It means no more
worrying about the data validation, and cross-site scripting (XSS)
attacks when you saving the setting data and this is much easier and
simple than the old method of the validation of data, So before you had
to use each time when you needed to save settings in a plugin and this
Settings API is available at the following address
http://www.codex.wordpress.org/Settings_API.
➤ Options API — This API is used for storing option data in the database
of WordPress. This Options API is provides an easy and very simple way
to create, update, retrieve, and delete option values of data and this
is available at the following address
http://codex.wordpress.org/Options_API here is option API available.
➤ Dashboard Widgets API — This API is use for creating the area of admin
dashboard widgets. These widgets added from the API automatically it
contain all jQuery features and functions that the core admin dashboard
widgets have in which including the drag/drop option minimize and hiding
options via screen and this is available at the following address
http://codex.wordpress.org/Dashboard_Widgets_API.
➤ Rewrite API — This API is use for creating the custom rewrite rules.
Rewrite API allows or permits you to create custom rewrite rules just as
you want in your .htaccess file as well as you can also generate the
custom permalink structure of tags that is, %postname%, the static
endpoints is, /my-page/, and you can also add additional feed links in
the links. Rewrite API functions are located in /wp-includes/rewrite.php
at the address of http://www.codex.wordpress.org/Rewrite_API. Always
remember that all APIs of WordPress can be used in the custom plugin and
theme development. This is the primary method or function of extending
the WordPress with additional features performance and functionality. Us
the preceding APIs creates an easy and standardized way of interacting
or communicate with WordPress CMS. The wordpress API availane at and
here you can see all the APIs the Codex page at
http://www.codex.wordpress.org/WordPress_API’s here all APIs of
wordpress available.