NB : Faire une sauvegarde de votre thème, de votre fichier et/ou votre base de données avant d’ajouter ces fonctions tutoriels.
Publié le : 23 janvier 2018 - Modifié le : 17 janvier 2022
Temps de lecture : 2 minutes, 7 seconds - 219 mots
Partager la publication "Afficher la version de notre Plugin WordPress"
Aujourd’hui nous allons utiliser une fonction qui va nous permettre de vérifier et d’afficher la version de notre plugin WordPress. Le but est bien sur que notre fonction aille vérifier notre version dans la déclaration de notre plugin WordPress. Cela permet aussi d’automatiser la version à chaque mises à jour au lieu de passer par une variable modifiable à chaque fois.
Comme vous savez on doit dans notre fichier principal, les paramètres du plugin tel son nom sa version ect …
Voici un exemple :
Afficher la version de notre Plugin WordPress
/* Plugin Name: Le nom du Plugin Plugin URI: Url de l'auteur ou du site web Description: Description du plugin Version: 2.4 Author: Le nom de l'auteur Author URI: URI du plugin */
Donc dans l’exemple ci dessus, nous allez faire une fonction qui va questionner la version écrite dans la data Version (Aller chercher le 2.4) :
function ma_function_version_number() { // If get_plugins() isn't available, require it if ( ! function_exists( 'get_plugins' ) ) require_once( ABSPATH . 'wp-admin/includes/plugin.php' ); // Variable et donner get dans le folder $plugin_folder = get_plugins( '/' . 'nomdufichierplugin' ); // Le fichier ou se trouve la déclaration du plugin $plugin_file = 'mapageprincipaleduplugin.php'; // Afficher le numéro de la version ou retourner un résultat vide if ( isset( $plugin_folder[$plugin_file]['Version'] ) ) { return $plugin_folder[$plugin_file]['Version']; } else { // Otherwise return null return NULL; } }
Donc concrètement cette fonction permet d’aller vérifier la data qui se trouve à jour dans l’option Version. Donc si on fait un echo de notre fonction, il va nous afficher dans cet exemple 2.4.
On affiche notre résultat dans un emplacement du plugin.
<?php $version = ma_function_version_number(); echo $version; ?>
Voilà si vous mettez à jour votre plugin et que vous changez son numéro de version, il s’affichera en automatisé dans les endroits de votre plugin après ses mises à jour. Petite fonction bien pratique.
NB : Faire une sauvegarde de votre thème, de votre fichier et/ou votre base de données avant d’ajouter ces fonctions tutoriels.