SMIO WordPress API Complete Solution

$19.00

Category:
Description

LIVE PREVIEW

Sure! Here’s a rewritten version in the style of Gary Halbert, while keeping the essential keywords from the title intact:


What We Provide?

Listen up! We’ve got the ultimate all-in-one solution for your WordPress blog. Imagine effortlessly sharing any content through a robust JSON/XML API that’s not only super secure but grants you iron-clad control over each detail!
With seamless integration with both Advanced Custom Fields Free and Pro, you can whip up dynamic, tailor-made APIs to fit your needs. Want to keep tabs on your API request sizes? No problem! We offer visual statistics that let you control your request limits with ease. And guess what? This plugin is primed and ready for both web and mobile development along with template design. Get ready to elevate your game!

Extra Help!

Our plugin isn’t just a tool; it’s your trusty sidekick that can pull any data from WordPress and its plugins. But if you hit a snag while reading the documentation, don’t sweat it! Our support center is at your service, free of charge. Check it out: http://smartiolabs.com/support

For Example

Need to gather all posts for the custom post type `product` from user categories 1, 4, and 6? Want to search not just the post table but also dive into the postmeta table and sort your results based on specific meta values? Easy-peasy! With our plugin’s `getposts` service, crafting that query is a cinch:

http://smartiolabs.com/demo/api/getposts/?categoryid=1,4,6&custom_post=product&custom_search_and={"comment_count":"between 1 and 100","post_title":"like 'test'","post_author":"='1'"}&custom_meta_and={"price":">=300","size":"in(1,3,5,8)"}&orderby=postmeta.price&order=desc

For Who?

– **Normal Users:** Share your WordPress content with anyone, anywhere.
– **Mobile Developers:** Simplify your life with easy access to API services for all your WordPress data needs, designed for mobile development.
– **Web Developers:** Utilize our API functions to power up your plugin development.
– **Template Designers:** Seamlessly integrate API functions within your templates.

Additional Plans:

We also offer tailored plans for developers and enterprises. Discover them here

API Services

  • User Operations:
  • Login
  • Signup
  • Social signup and login
  • Edit user profile
  • Password recovery
  • Change user password
  • Update profile image
  • List of authors
  • Full author profile
  • Posts authored by a user
  • Posts the user commented on
  • Posts:
  • Create new posts
  • Edit existing posts
  • Upload media
  • Fetch posts by category or custom taxonomy
  • Search through posts
  • Latest posts
  • Popular posts over a specified time
  • Get posts by format
  • View post by ID
  • Manage archives
  • Posts by archive time
  • Comments:
  • Fetch comments of a post
  • Comment on a post
  • Edit or delete a comment
  • Recent comments on the blog
  • View comment by ID
  • Pages:
  • List of all pages
  • View a page by ID
  • Categories:
  • All category listings
  • View a category by ID
  • Taxonomies:
  • All custom taxonomies
  • View a custom taxonomy object
  • Tags:
  • All tags
  • Posts by tag
  • Services:
  • List of network sites
  • Social account stats and links
  • Blog options and configuration
  • Contact WordPress admin
  • Management Actions:
  • Change post status
  • Adjust comment status
  • Permanently delete user
  • Permanently delete post
  • Permanently delete comment
  • Custom Services & Options:
  • Call your custom services
  • Retrieve custom option values
  • Push Notification:
  • Save new device token
  • Edit device subscriptions
  • List of channels and subscriptions
  • All channel listings

Features

  • Outputs in XML, JSON, or JSONP formats
  • Secured with OAuth 2.0 Authentication
  • Full integration with Advanced Custom Fields for dynamic APIs
  • OAuth login to protect your content
  • Customized permissions for OAuth clients
  • API usage limits per access token
  • Advanced authentication for premium content
  • Client management for OAuth 2.0
  • Comprehensive API usage statistics
  • Geolocation services support
  • Complete control over API services and parameters
  • Access level roles for API services
  • Create your custom API services
  • User-friendly customization options for end-users
  • Support for custom taxonomies, fields, post types, and meta boxes
  • A host of dynamic options for developers and end-users
  • Full WordPress core integration
  • Compatibility with awesome plugins, with plans for more!
  • User control over application settings
  • Support for post formats in WordPress 3.8
  • Filtered and secured inputs
  • Checks for required inputs to avoid errors
  • Stable table and row outputs to prevent crashes
  • API use with an authentication key available
  • Comprehensive documentation included for developers
  • Option to enable or disable developer mode

Push Notification System

For mobile push notifications, you’ll need the “Push Notification System” plugin.

API Integrates with the Following Plugins:

Categories Images plugin
Advanced Custom Fields plugin
Jetpack Stats module
Social Count Plus plugin
Mobile Push Notification Messages plugin

Code Samples

Here’s the OAuth Example:

<?php
/*
Download source library from
http://smartiolabs.com/blog/wordpress-api-plugin-oauth-lib/
*/
require('OAuth.php');

const CLIENT_ID     = 'REPLACE_CLIENT_ID';
const CLIENT_SECRET = 'REPLACE_CLIENT_SECRET';

const REDIRECT_URI           = 'http://smartiolabs.com/demo/oauth/callback.php';
const AUTHORIZATION_ENDPOINT = 'http://smartiolabs.com/demo/api/authorize/';
const TOKEN_ENDPOINT         = 'http://smartiolabs.com/demo/api/access_token/';

$client = new OAuth2\Client(CLIENT_ID, CLIENT_SECRET);
if (!isset($_GET['code'])){
    $auth_url = $client->getAuthenticationUrl(AUTHORIZATION_ENDPOINT, REDIRECT_URI);
    header('Location: ' . $auth_url);
}
else{
    $params = array('code' => $_GET['code'], 'redirect_uri' => REDIRECT_URI);
    $response = $client->getAccessToken(TOKEN_ENDPOINT, 'authorization_code', $params);
    $client->setAccessToken($response['result']['access_token']);

    $params = array(
    'limit' => 20, //Limit of result data
    'range' => 30, //Number of days to calculate and return the most popular posts
    'custom_post' => 'video',
    'siteid' => 0
    );

    $response = $client->fetch('http://smartiolabs.com/demo/api/popular_posts/', $params, 'POST');
    echo json_encode($response['result']);
}

?>

Built-in Function Example:

<?php

$args = array(
'limit' => '20',
'range' => 30, //Number of days to calculate and return the most popular posts
'custom_post' => 'video',
'siteid' => 0
);

$fetch = new smapi_core('popular_posts', $args);
if($fetch->error !== false){
  echo $fetch->error;
}
else{
  foreach($fetch->result as $post){
    echo $post['post_title'];
  }
}

?>

JavaScript Use:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script type="text/javascript">
$.ajax({
  url: 'http://smartiolabs.com/demo/popular_posts/?limit=20&siteid=',
  type: 'GET',
  dataType: 'jsonp',
  success: function (data, response) {
    if (response == 'success') {
        console.log(data);
    }
  }
});
</script>

Try It Now

http://smartiolabs.com/demo/wp-admin

  • Note: Certain features in the control panel are disabled for security reasons.
  • User: admin
  • Password: demo

How to Install?

Simply upload the plugin files to the designated folder and ensure your Permalink system is activated!

Documentation

  • Comprehensive documentation is embedded within the plugin interface for developers.
  • All documentation comes packaged with the plugin files.
  • For a quick peek and test, click on this link:

http://smartiolabs.com/demo/documentation

Requirements

  • WordPress release 3.0 or later
  • PHP version 5.2.4 or later

Note:

If you find this tool invaluable, please consider rating us or sharing the link on your social media!

Subscribe to receive plugin updates and insights on our roadmap.

Support

We’re here for you! If you need assistance, don’t hesitate to reach out at http://smartiolabs.com/support.

Changelogs

Check out all the updated logs click here.

This version captures a more engaging, direct style characteristic of Gary Halbert, while retaining the key information and structure.

Reviews (0)

Reviews

There are no reviews yet.

Be the first to review “SMIO WordPress API Complete Solution”

Your email address will not be published. Required fields are marked *

Shipping & Delivery

MAECENAS IACULIS

Vestibulum curae torquent diam diam commodo parturient penatibus nunc dui adipiscing convallis bulum parturient suspendisse parturient a.Parturient in parturient scelerisque nibh lectus quam a natoque adipiscing a vestibulum hendrerit et pharetra fames nunc natoque dui.

ADIPISCING CONVALLIS BULUM

  • Vestibulum penatibus nunc dui adipiscing convallis bulum parturient suspendisse.
  • Abitur parturient praesent lectus quam a natoque adipiscing a vestibulum hendre.
  • Diam parturient dictumst parturient scelerisque nibh lectus.

Scelerisque adipiscing bibendum sem vestibulum et in a a a purus lectus faucibus lobortis tincidunt purus lectus nisl class eros.Condimentum a et ullamcorper dictumst mus et tristique elementum nam inceptos hac parturient scelerisque vestibulum amet elit ut volutpat.