- conditional logic fixed;

- some code optimization and documentation;
- fixed conflict with WP Fusion;
This commit is contained in:
nikitozzzzzzz
2018-03-16 09:37:19 +02:00
parent 3a3af72e82
commit 8e348e084e
17 changed files with 2718 additions and 2321 deletions
+17 -25
View File
@@ -1,27 +1,19 @@
<?php
// If this file is called directly, abort.
if ( ! defined( 'WPINC' ) ) {
die;
}
/**
* This populates all existing UM users with meta_key `last_login` as `user_registered` if the meta key doesn't exist.
* Target Version: 1.3.39
*/
global $wpdb;
$wpdb->query('INSERT INTO '.$wpdb->usermeta.'(user_id, meta_key, meta_value)
SELECT uu.ID, "_um_last_login", uu.user_registered
FROM '.$wpdb->users.' AS uu
WHERE
uu.ID NOT IN(
SELECT user_id FROM '.$wpdb->usermeta.'
WHERE meta_key = "_um_last_login"
GROUP BY user_id
)'
);
<?php
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
?>
/**
* This populates all existing UM users with meta_key `last_login` as `user_registered` if the meta key doesn't exist.
* Target Version: 1.3.39
*/
global $wpdb;
$wpdb->query(
'INSERT INTO '.$wpdb->usermeta.'(user_id, meta_key, meta_value)
SELECT uu.ID, "_um_last_login", uu.user_registered
FROM '.$wpdb->users.' AS uu
WHERE uu.ID NOT IN(
SELECT user_id FROM '.$wpdb->usermeta.'
WHERE meta_key = "_um_last_login"
GROUP BY user_id
)'
);
+1 -1
View File
@@ -5,7 +5,7 @@ if ( ! defined( 'ABSPATH' ) )
/**
* This populates all existing UM users with meta_key `last_login` as `user_registered` if the meta key doesn't exist.
* Target Version: 1.3.39
* Target Version: 2.0
*/
global $wpdb;