diff --git a/assets/js/paybutton-paywall-cashtab-login.js b/assets/js/paybutton-paywall-cashtab-login.js index 55c9782..f18c8a3 100644 --- a/assets/js/paybutton-paywall-cashtab-login.js +++ b/assets/js/paybutton-paywall-cashtab-login.js @@ -120,7 +120,7 @@ function renderLoginPaybutton() { }); } -window.addEventListener('load', function() { +jQuery(function ($) { if (!parseInt(PaywallAjax.isUserLoggedIn)) { renderLoginPaybutton(); } else { diff --git a/includes/class-paybutton-public.php b/includes/class-paybutton-public.php index 98a1c56..89433dc 100644 --- a/includes/class-paybutton-public.php +++ b/includes/class-paybutton-public.php @@ -25,7 +25,7 @@ class PayButton_Public { public function __construct() { add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_public_assets' ) ); - add_action( 'wp_body_open', array( $this, 'output_sticky_header' ) ); + add_action( 'wp_body_open', array( $this, 'output_sticky_header' ), 5 ); add_shortcode( 'paywalled_content', array( $this, 'paybutton_paywall_shortcode' ) ); add_shortcode( 'paybutton_profile', array( $this, 'profile_shortcode' ) ); add_shortcode( 'paybutton', [ $this, 'paybutton_generator_shortcode' ] );