3
3
* Plugin Name: Razorpay Payment Button for Elementor
4
4
* Plugin URI: https://github.com/razorpay/payment-button-elementor-plugin
5
5
* Description: Razorpay Payment Button for Elementor
6
- * Version: 1.2.2
6
+ * Version: 1.2.3
7
7
* Author: Razorpay
8
8
* Author URI: https://razorpay.com
9
9
*/
15
15
require_once __DIR__ .'/includes/rzp-payment-buttons.php ' ;
16
16
require_once __DIR__ .'/widget/Widget.php ' ;
17
17
18
-
19
18
use Razorpay \Api \Api ;
20
19
use Razorpay \Api \Errors ;
21
20
22
21
add_action ('admin_enqueue_scripts ' , 'bootstrap_scripts_enqueue_elementor ' , 0 );
23
22
add_action ('admin_post_rzp_btn_elementor_action ' , 'razorpay_payment_button_elementor_action ' , 0 );
24
23
25
- function bootstrap_scripts_enqueue_elementor ()
24
+ function bootstrap_scripts_enqueue_elementor ($ admin_page )
26
25
{
26
+ if ($ admin_page != 'admin_page_rzp_button_view_elementor ' ) {
27
+ return ;
28
+ }
27
29
wp_register_style ('bootstrap-css-elementor ' , plugin_dir_url (__FILE__ ) . 'public/css/bootstrap.min.css ' ,
28
30
null , null );
29
31
wp_register_style ('button-css-elementor ' , plugin_dir_url (__FILE__ ) . 'public/css/button.css ' ,
@@ -80,11 +82,10 @@ public function rzp_add_plugin_page()
80
82
add_submenu_page ( esc_attr__ ( 'razorpay_button_elementor ' , 'textdomain ' ), esc_html__ ( 'Razorpay Settings ' , 'textdomain ' ),
81
83
'Settings ' , 'administrator ' ,'razorpay_elementor_settings ' , array ( $ this , 'razorpay_elementor_settings ' ));
82
84
83
- add_submenu_page ( esc_attr__ ( 'razorpay_button_elementor ' , 'textdomain ' ), esc_html__ ( 'Razorpay Buttons Elementor ' , 'textdomain ' ),
85
+ add_submenu_page ( esc_attr__ ( '' , 'textdomain ' ), esc_html__ ( 'Razorpay Buttons Elementor ' , 'textdomain ' ),
84
86
'Razorpay Buttons Elementor ' , 'administrator ' ,'rzp_button_view_elementor ' , array ( $ this , 'rzp_button_view_elementor ' ));
85
87
}
86
88
87
-
88
89
/**
89
90
* Initialize razorpay api instance
90
91
**/
@@ -104,8 +105,6 @@ public function get_razorpay_api_instance()
104
105
</div> ' );
105
106
}
106
107
107
-
108
-
109
108
/**
110
109
* Creating the settings link from the plug ins page
111
110
**/
0 commit comments