Skip to content
Snippets Groups Projects

Feature/wp nonce

Merged Krzysztof Dyszczyk requested to merge feature/wp-nonce into master
2 files
+ 11
4
Compare changes
  • Side-by-side
  • Inline

Files

+ 7
4
@@ -310,10 +310,13 @@ if ( ! class_exists( 'WPDesk_Basic_Requirement_Checker' ) ) {
* @return string
*/
private function prepare_plugin_repository_install_url( $plugin_info ) {
$slug = basename( $plugin_info[ self::PLUGIN_INFO_KEY_NAME ] );
$install_url = wp_nonce_url( self_admin_url( 'update.php?action=install-plugin&plugin=' . $slug ),
'install-plugin_' . $slug );
$slug = basename( $plugin_info[ self::PLUGIN_INFO_KEY_NAME ] );
if ( function_exists( 'wp_nonce_url' ) ) {
$install_url = wp_nonce_url( self_admin_url( 'update.php?action=install-plugin&plugin=' . $slug ),
'install-plugin_' . $slug );
} else {
$install_url = self_admin_url( 'update.php?action=install-plugin&plugin=' . $slug );
}
add_filter( 'plugins_api', function ( $api, $action, $args ) use ( $plugin_info, $slug ) {
if ( 'plugin_information' !== $action ||
false !== $api ||
Loading