Version Description
- Fixed a bug which was preventing deleting thrashed posts
- Compatibility fixes with Advanced Custom Fields Plugin
Download this release
Release Info
Developer | madalin.ungureanu |
Plugin | User registration & user profile – Profile Builder |
Version | 2.6.4 |
Comparing to | |
See all releases |
Code changes from version 2.6.3 to 2.6.4
assets/misc/plugin-compatibilities.php
CHANGED
@@ -300,4 +300,15 @@
|
|
300 |
}
|
301 |
}
|
302 |
return $url;
|
303 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
300 |
}
|
301 |
}
|
302 |
return $url;
|
303 |
+
}
|
304 |
+
|
305 |
+
/****************************************************
|
306 |
+
* Plugin Name: ACF
|
307 |
+
* Compatibility with Role Editor where ACF includes it's own select 2 and a bit differently then the standard hooks
|
308 |
+
****************************************************/
|
309 |
+
add_action( 'admin_enqueue_scripts', 'wppb_acf_and_user_role_select_2_compatibility' );
|
310 |
+
function wppb_acf_and_user_role_select_2_compatibility(){
|
311 |
+
$post_type = get_post_type();
|
312 |
+
if( !empty( $post_type ) && $post_type == 'wppb-roles-editor' )
|
313 |
+
remove_all_actions('acf/input/admin_enqueue_scripts');
|
314 |
+
}
|
features/email-confirmation/email-confirmation.php
CHANGED
@@ -370,8 +370,9 @@ function wppb_signup_user_notification( $user, $user_email, $activation_key, $me
|
|
370 |
$admin_email = 'support@' . $_SERVER['SERVER_NAME'];
|
371 |
|
372 |
$from_name = apply_filters ( 'wppb_signup_user_notification_email_from_field', get_bloginfo( 'name' ) );
|
373 |
-
|
374 |
-
|
|
|
375 |
|
376 |
if( isset( $wppb_general_settings['activationLandingPage'] ) && ( trim( $wppb_general_settings['activationLandingPage'] ) != '' ) ) {
|
377 |
$registration_page_url = add_query_arg( array('activation_key' => $activation_key), get_permalink( $wppb_general_settings['activationLandingPage'] ) );
|
370 |
$admin_email = 'support@' . $_SERVER['SERVER_NAME'];
|
371 |
|
372 |
$from_name = apply_filters ( 'wppb_signup_user_notification_email_from_field', get_bloginfo( 'name' ) );
|
373 |
+
|
374 |
+
//we don't use this anymore do we ?
|
375 |
+
/*$message_headers = apply_filters ( 'wppb_signup_user_notification_from', "From: \"{$from_name}\" <{$admin_email}>\n" . "Content-Type: text/plain; charset=\"" . get_option('blog_charset') . "\"\n" );*/
|
376 |
|
377 |
if( isset( $wppb_general_settings['activationLandingPage'] ) && ( trim( $wppb_general_settings['activationLandingPage'] ) != '' ) ) {
|
378 |
$registration_page_url = add_query_arg( array('activation_key' => $activation_key), get_permalink( $wppb_general_settings['activationLandingPage'] ) );
|
features/roles-editor/roles-editor.php
CHANGED
@@ -24,7 +24,7 @@ class WPPB_Roles_Editor {
|
|
24 |
add_action( 'admin_enqueue_scripts', array( $this, 'scripts_admin' ) );
|
25 |
|
26 |
// Add role slug to the created post
|
27 |
-
add_action( 'save_post', array( $this, 'add_post_meta' ), 10,
|
28 |
|
29 |
add_filter( 'wp_insert_post_data', array( $this, 'modify_post_title'), '99', 1 );
|
30 |
|
@@ -54,17 +54,18 @@ class WPPB_Roles_Editor {
|
|
54 |
global $wp_styles;
|
55 |
|
56 |
if( $post_type == 'wppb-roles-editor' ) {
|
57 |
-
|
58 |
$wp_default_scripts = $this->wp_default_scripts();
|
|
|
59 |
foreach( $wp_scripts->registered as $key => $value ) {
|
60 |
-
if( ! in_array( $key, $wp_default_scripts ) && $key
|
61 |
wp_deregister_script( $key );
|
62 |
}
|
63 |
}
|
64 |
|
65 |
$wp_default_styles = $this->wp_default_styles();
|
|
|
66 |
foreach( $wp_styles->registered as $key => $value ) {
|
67 |
-
if( ! in_array( $key, $wp_default_styles ) && $key
|
68 |
wp_deregister_style( $key );
|
69 |
}
|
70 |
}
|
@@ -558,7 +559,7 @@ class WPPB_Roles_Editor {
|
|
558 |
|
559 |
}
|
560 |
|
561 |
-
function add_post_meta( $post_id, $post
|
562 |
|
563 |
$post_type = get_post_type( $post_id );
|
564 |
|
@@ -918,14 +919,13 @@ class WPPB_Roles_Editor {
|
|
918 |
|
919 |
function delete_role_permanently( $post_id ) {
|
920 |
|
921 |
-
check_admin_referer( 'delete-post_'. $post_id );
|
922 |
-
|
923 |
global $post_type;
|
924 |
-
|
925 |
if( $post_type != 'wppb-roles-editor' ) {
|
926 |
return;
|
927 |
}
|
928 |
|
|
|
|
|
929 |
$role_slug = get_post_meta( $post_id, 'wppb_role_slug', true );
|
930 |
$role_slug = $this->sanitize_role( $role_slug );
|
931 |
|
24 |
add_action( 'admin_enqueue_scripts', array( $this, 'scripts_admin' ) );
|
25 |
|
26 |
// Add role slug to the created post
|
27 |
+
add_action( 'save_post', array( $this, 'add_post_meta' ), 10, 2 );
|
28 |
|
29 |
add_filter( 'wp_insert_post_data', array( $this, 'modify_post_title'), '99', 1 );
|
30 |
|
54 |
global $wp_styles;
|
55 |
|
56 |
if( $post_type == 'wppb-roles-editor' ) {
|
|
|
57 |
$wp_default_scripts = $this->wp_default_scripts();
|
58 |
+
$scripts_exceptions = array( 'wppb-sitewide', 'acf-field-group', 'acf-pro-field-group', 'acf-input', 'acf-pro-input' );
|
59 |
foreach( $wp_scripts->registered as $key => $value ) {
|
60 |
+
if( ! in_array( $key, $wp_default_scripts ) && ! in_array( $key, $scripts_exceptions ) ) {
|
61 |
wp_deregister_script( $key );
|
62 |
}
|
63 |
}
|
64 |
|
65 |
$wp_default_styles = $this->wp_default_styles();
|
66 |
+
$styles_exceptions = array( 'wppb-serial-notice-css', 'acf-global' );
|
67 |
foreach( $wp_styles->registered as $key => $value ) {
|
68 |
+
if( ! in_array( $key, $wp_default_styles ) && ! in_array( $key, $styles_exceptions ) ) {
|
69 |
wp_deregister_style( $key );
|
70 |
}
|
71 |
}
|
559 |
|
560 |
}
|
561 |
|
562 |
+
function add_post_meta( $post_id, $post ) {
|
563 |
|
564 |
$post_type = get_post_type( $post_id );
|
565 |
|
919 |
|
920 |
function delete_role_permanently( $post_id ) {
|
921 |
|
|
|
|
|
922 |
global $post_type;
|
|
|
923 |
if( $post_type != 'wppb-roles-editor' ) {
|
924 |
return;
|
925 |
}
|
926 |
|
927 |
+
check_admin_referer( 'delete-post_'. $post_id );
|
928 |
+
|
929 |
$role_slug = get_post_meta( $post_id, 'wppb_role_slug', true );
|
930 |
$role_slug = $this->sanitize_role( $role_slug );
|
931 |
|
index.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: Profile Builder
|
4 |
Plugin URI: https://www.cozmoslabs.com/wordpress-profile-builder/
|
5 |
Description: Login, registration and edit profile shortcodes for the front-end. Also you can chose what fields should be displayed or add new (custom) ones both in the front-end and in the dashboard.
|
6 |
-
Version: 2.6.
|
7 |
Author: Cozmoslabs, Madalin Ungureanu, Antohe Cristian, Barina Gabriel, Mihai Iova
|
8 |
Author URI: https://www.cozmoslabs.com/
|
9 |
License: GPL2
|
@@ -73,7 +73,7 @@ function wppb_free_plugin_init() {
|
|
73 |
*
|
74 |
*
|
75 |
*/
|
76 |
-
define('PROFILE_BUILDER_VERSION', '2.6.
|
77 |
define('WPPB_PLUGIN_DIR', plugin_dir_path(__FILE__));
|
78 |
define('WPPB_PLUGIN_URL', plugin_dir_url(__FILE__));
|
79 |
define('WPPB_SERVER_MAX_UPLOAD_SIZE_BYTE', apply_filters('wppb_server_max_upload_size_byte_constant', wppb_return_bytes(ini_get('upload_max_filesize'))));
|
3 |
Plugin Name: Profile Builder
|
4 |
Plugin URI: https://www.cozmoslabs.com/wordpress-profile-builder/
|
5 |
Description: Login, registration and edit profile shortcodes for the front-end. Also you can chose what fields should be displayed or add new (custom) ones both in the front-end and in the dashboard.
|
6 |
+
Version: 2.6.4
|
7 |
Author: Cozmoslabs, Madalin Ungureanu, Antohe Cristian, Barina Gabriel, Mihai Iova
|
8 |
Author URI: https://www.cozmoslabs.com/
|
9 |
License: GPL2
|
73 |
*
|
74 |
*
|
75 |
*/
|
76 |
+
define('PROFILE_BUILDER_VERSION', '2.6.4' );
|
77 |
define('WPPB_PLUGIN_DIR', plugin_dir_path(__FILE__));
|
78 |
define('WPPB_PLUGIN_URL', plugin_dir_url(__FILE__));
|
79 |
define('WPPB_SERVER_MAX_UPLOAD_SIZE_BYTE', apply_filters('wppb_server_max_upload_size_byte_constant', wppb_return_bytes(ini_get('upload_max_filesize'))));
|
readme.txt
CHANGED
@@ -5,7 +5,7 @@ Tags: user registration, user profile, user registration form, user fields, extr
|
|
5 |
|
6 |
Requires at least: 3.1
|
7 |
Tested up to: 4.7.5
|
8 |
-
Stable tag: 2.6.
|
9 |
License: GPLv2 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
11 |
|
@@ -154,6 +154,10 @@ This plugin adds/removes user fields in the front-end. Both default and extra pr
|
|
154 |
12. Role Editor
|
155 |
|
156 |
== Changelog ==
|
|
|
|
|
|
|
|
|
157 |
= 2.6.3 =
|
158 |
* Fixed a small display bug for custom capabilities on Roles Editor
|
159 |
* Fixed a potential warning with the login form and WPML when cURL was not working properly
|
5 |
|
6 |
Requires at least: 3.1
|
7 |
Tested up to: 4.7.5
|
8 |
+
Stable tag: 2.6.4
|
9 |
License: GPLv2 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
11 |
|
154 |
12. Role Editor
|
155 |
|
156 |
== Changelog ==
|
157 |
+
= 2.6.4 =
|
158 |
+
* Fixed a bug which was preventing deleting thrashed posts
|
159 |
+
* Compatibility fixes with Advanced Custom Fields Plugin
|
160 |
+
|
161 |
= 2.6.3 =
|
162 |
* Fixed a small display bug for custom capabilities on Roles Editor
|
163 |
* Fixed a potential warning with the login form and WPML when cURL was not working properly
|