• WORDPRESS: Get your plugin version number 'n things

    A quick and dirty "get plugin version number" example, borrowed from these guys: https://wordpress.stackexchange.com/questions/18268/i-want-to-get-a-plugin-version-number-dynamically

    A method like this will always be available. Unlike the admin only get_plugin_data() (https://codex.wordpress.org/Function_Reference/get_plugin_data)

    function get_fi_mi_plugin_version(){
    if(preg_match('/version:[\s\t]+?([0-9.]+)/i',file_get_contents( __FILE__ ), $v)){
    return $v[1];
    return "";

    Naturally, your regex '/version:[\s\t]+?([0-9.]+)/i' may vary. Depends on how your header comments are laid out. I typically do this:

    Plugin Name: WP Plugin
    Plugin URI: somewhere.com
    Description: Something something plugin header
    Version: 6.6.6
    Author: some idiot
    Author URI: somewhere.com
    License: Creative Commons 'n things

  • You might also like