Wie bekomme ich die aktuelle Version des benutzerdefinierten Plugins in WordPress

Lesezeit: 1 Minute

Benutzer-Avatar
Muhammad Rohail

Ich möchte die aktuelle Version meines benutzerdefinierten Plug-Ins mit der Update-Version des Plug-Ins vergleichen.

Ich erhalte eine aktualisierte Version des Plug-ins als Antwort vom Server.

Wie erhalte ich die aktuelle Version meines Plug-ins?

Sie können verwenden get_file_data() Funktion die im Frontend und im Backend verfügbar ist. Zum Beispiel:

get_file_data('/some/real/path/to/your/plugin', array('Version'), 'plugin');

wenn du benutzt get_plugin_data() Am Frontend wird ein Fehler ausgegeben Call to undefined function get_plugin_data(). Hier ist der richtige Weg, um Plugin-Header-Daten zu erhalten.

if ( is_admin() ) {
    if( ! function_exists( 'get_plugin_data' ) ) {
        require_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    }
    $plugin_data = get_plugin_data( __FILE__ );

    echo "<pre>";
    print_r( $plugin_data );
    echo "</pre>";
}

Sie können Ihre Version in der speichern Optionen Tabelle zum einfachen Auffinden. Kann man aber auch verwenden get_plugin_data für weitere Details zu einem bestimmten Plugin.

<?php

    $data = get_plugin_data( "akismet/akismet.php", false, false );

?>

Bitte beachten Sie, dass get_plugin_data nur im WordPress-Adminbereich verfügbar ist, es handelt sich nicht um eine im Frontend verfügbare Funktion.

Für Benutzer, die auf diese Frage landen, um die aktuelle Version von WordPress selbst herauszufinden, verwenden Sie diese Funktion.

// it will show only numeric value i.e 5.8.2
echo get_bloginfo( 'version' );

1158950cookie-checkWie bekomme ich die aktuelle Version des benutzerdefinierten Plugins in WordPress

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy