Les meilleurs plugins WordPress en 2020 : Solution complète de l’API SMIO WordPress

0
48

Voir la démoAcheter $10

Télécharger le Plugin

Que fournissons-nous?

Nous fournissons une solution complète pour donner un accès ou partager tout contenu de votre blog WordPress via une API JSON / XML, avec différents niveaux de sécurité très élevés et un contrôle total dans chaque service d’API et chaque élément de données des services.
Intégration complète avec Advanced Custom Fields Free et Pro pour créer des API très dynamiques et personnalisées.
Surveillez la taille des requêtes API pour chaque compte par des statistiques visuelles et contrôlez la taille autorisée des requêtes.
Le plugin est prêt pour le développement Web et mobile et la conception de modèles.

Aide supplémentaire !

Notre plugin peut récupérer toutes les données de WordPress et de ses plugins, mais cela dépend de votre lecture de la documentation du plugin et si vous ne savez pas comment nous vous aiderons gratuitement via notre centre de support http://smartiolabs.com/support

Par exemple

Vous devez récupérer tous les articles pour les catégories d’utilisateurs 1, 4, 6 du type de publication personnalisé `product` et effectuer une recherche dans les colonnes du tableau de publication en plus des colonnes de la table postmeta et enfin ordonner vos résultats avec l’une des méta-valeurs de publication.
Vous pouvez simplement créer facilement cette requête en utilisant le service de plug-in `getposts` et la requête sera quelque chose comme ça:

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

Pour qui?

Utilisateur normal: partagez votre contenu WordPress avec n’importe qui.
Développeurs mobiles: accédez facilement aux services d’API pour obtenir toutes les données de WordPress, Plugin est prêt pour le développement mobile.
Développeurs Web: utilisez les fonctions API dans le développement de vos plugins.
Concepteurs de modèles: utilisez les fonctions API dans vos modèles.

Plans supplémentaires:

Nous proposons également des plans supplémentaires pour les développeurs et les entreprises ici

Services API

  • Opérations utilisateur:
  • S’identifier
  • Singup
  • Inscription et connexion aux réseaux sociaux
  • Modifier le profil utilisateur
  • Mot de passe perdu
  • Changer le mot de passe de l’utilisateur
  • Modifier l’image du profil utilisateur
  • Liste des auteurs
  • Obtenir le profil complet de l’auteur
  • Liste des articles publiés par un auteur
  • Obtenez les messages que l’utilisateur commente
  • Des postes:
  • Publier un nouveau message
  • Mettre à jour ou modifier un message
  • Télécharger un fichier multimédia
  • Obtenez des articles par catégorie ou taxonomie personnalisée
  • Rechercher dans les articles
  • Derniers articles du blog
  • Messages populaires pendant les jours d’intervalle
  • Obtenir des articles par format de publication
  • Afficher le message par identifiant
  • Archiver
  • Obtenir les articles par heure d’archivage
  • Commentaires:
  • Obtenir les commentaires d’un article
  • Commentaire dans un message
  • Mettre à jour ou modifier un commentaire
  • Derniers commentaires sur le blog
  • Afficher le commentaire par ID
  • Pages:
  • Obtenir la liste des pages
  • Afficher une page par ID
  • Catégories:
  • Obtenir la liste de toutes les catégories
  • Afficher une catégorie par ID
  • Taxonomies:
  • Obtenez une liste de toutes les taxonomies personnalisées
  • Afficher l’objet de taxonomie personnalisé
  • Mots clés:
  • Obtenir la liste de toutes les balises
  • Obtenir les messages par tag
  • Prestations de service:
  • Afficher la liste des sites du réseau
  • Liens et statistiques des comptes sociaux
  • Options et informations du blog
  • Contacter l’administrateur WordPress
  • Actions de gestion:
  • Changer le statut de la publication
  • Changer l’état du commentaire
  • Supprimer l’utilisateur définitivement
  • Supprimer définitivement le post
  • Supprimer le commentaire définitivement
  • Services et options personnalisés:
  • Appelez l’un des services personnalisés que vous avez créés
  • Obtenez une liste de toutes les valeurs d’options personnalisées
  • Notification push:
  • Enregistrer le nouveau jeton d’appareil
  • Modifier l’abonnement de l’appareil dans les chaînes
  • Obtenez une liste de chaînes et quel que soit l’appareil abonné
  • Obtenez la liste de toutes les chaînes

Caractéristiques

  • Produit deux types de données différents XML / JSON / JSONP
  • Authentification OAuth 2.0
  • Intégration complète avec Advanced Custom Fields Free et Pro pour créer des API très dynamiques et personnalisées
  • Authentification de la page de connexion OAuth pour protéger votre contenu contre le vol
  • Autorisations spéciales pour chaque ID client OAuth
  • Limite d’utilisation de l’API pour chaque jeton d’accès OAuth
  • Niveau d’authentification complexe pour le contenu premium
  • Système de gestion des clients pour OAuth 2.0
  • Statistiques complètes sur l’utilisation de l’API
  • Soutenir les services de géolocalisation
  • Contrôle total de l’API: activer / désactiver chaque service d’API et tous les paramètres de rappel
  • Déterminez le rôle de niveau d’accès pour chaque service d’API
  • Créez votre propre service que vous créez pour créer un service API personnalisé
  • Créez des options personnalisées pour l’utilisateur final pour lui faire personnaliser l’application
  • Prise en charge des taxonomies personnalisées, des champs personnalisés, des types de publication personnalisés et des méta-boîtes
  • De nombreuses options dynamiques pour vous (développeur) et l’utilisateur final
  • Intégration complète avec le noyau de WordPress
  • S’intègre à des plugins géniaux et il y a un futur plan pour plus d’autres plugins
  • Des paramètres spéciaux pour l’application permettent à l’utilisateur un contrôle total sur les nombreuses options
  • Intégration complète avec les options et paramètres de WordPress
  • Prise en charge des formats de publication dans WordPress 3.8
  • Toutes les entrées sont filtrées et sécurisées
  • Vérifiez les entrées requises pour chaque méthode et affichez les erreurs en cas d’oubli d’un paramètre
  • Les tables et les lignes sont fixes, donc aucune balise de sortie ne changera et cela signifie qu’aucune panne d’application ne se produira
  • Possibilité d’utiliser l’API avec une clé d’authentification
  • Documentation complète intégrée dans le plugin à l’usage des développeurs
  • Option pour activer ou désactiver le mode développeur

Système de notification push

Les fonctionnalités de notification push mobile nécessitent le plugin «Push Notification System».

L’API s’intègre aux plugins suivants:

Catégories Plugin d’images
Plug-in Advanced Custom Fields
Module Stats dans le plugin Jetpack
Plugin Social Count Plus
Plug-in de messages de notification push mobile

Exemples de code

Exemple OAuth

<?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 OAuth2Client(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']);
}

?>

Exemple de fonction intégrée

<?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'];
  }
}

?>

Utilisation de Javascript

<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>

Essayez-le maintenant

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

  • Remarque: certaines fonctionnalités du panneau de configuration seront désactivées pour des raisons de sécurité
  • Utilisateur: admin
  • Mot de passe: démo

Comment installer?

Téléchargez simplement les fichiers du plugin dans le dossier spécifié et assurez-vous que le système Permalink est activé

Documentation

  • Documentation complète intégrée dans l’interface utilisateur du plugin à l’usage des développeurs
  • Une documentation complète existe avec les fichiers du plugin
  • Pour une vue rapide et un test, vous pouvez visiter ce lien:

http://smartiolabs.com/demo/documentation

Exigences

  • WordPress version 3.0 ou ultérieure
  • PHP version 5.2.4 ou ultérieure

Remarque:

Si vous trouvez que cet outil est utile, n’oubliez pas de nous noter ou de partager comme le lien dans vos médias sociaux.

Abonnez-vous pour obtenir les futures mises à jour du plugin et partager avec vous la feuille de route des mises à jour

Soutien

Nous serons heureux si vous nous demandez de l’aide http://smartiolabs.com/support

Changelogs

Vérifiez tous les journaux de modifications cliquez ici

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici