diff --git a/CHANGELOG.md b/CHANGELOG.md index dbc95e649b3cb55fbe5ea2341784b6970b564ca8..03827dd0df8fac2af966bc0b36429a65bc9b70de 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## [3.0.5] - 2019-09-20 +### Fixed +- Fixed missing wp_create_nonce function + ## [3.0.4] - 2019-09-20 ### Fixed - Fixed missing wp_nonce_url function diff --git a/src/Basic_Requirement_Checker.php b/src/Basic_Requirement_Checker.php index a707ac57e2a7695c6b7fe0cbdef1bd0b3a751fb8..40b7aef905a8176e31e55362110841e9de34797e 100644 --- a/src/Basic_Requirement_Checker.php +++ b/src/Basic_Requirement_Checker.php @@ -312,7 +312,7 @@ if ( ! class_exists( 'WPDesk_Basic_Requirement_Checker' ) ) { private function prepare_plugin_repository_install_url( $plugin_info ) { $slug = basename( $plugin_info[ self::PLUGIN_INFO_KEY_NAME ] ); $install_url = self_admin_url( 'update.php?action=install-plugin&plugin=' . $slug ); - if ( function_exists( 'wp_nonce_url' ) ) { + if ( function_exists( 'wp_nonce_url' ) && function_exists( 'wp_create_nonce' ) ) { $install_url = wp_nonce_url( $install_url, 'install-plugin_' . $slug ); } add_filter( 'plugins_api', function ( $api, $action, $args ) use ( $plugin_info, $slug ) {