I was using Analytify Plugin along with your plugin but when I use register or sign in as Google, I get following error:
Fatal error: Uncaught TypeError: Google\AuthHandler\Guzzle6AuthHandler::__construct(): Argument #1 ($cache) must be of type ?Analytify\Psr\Cache\CacheItemPoolInterface, Google\Auth\Cache\MemoryCacheItemPool given, called in C:\Users\WPB\Local Sites\analytify-google-login\app\public\wp-content\plugins\wp-analytify\lib\Google-GA4\vendor\google\apiclient\src\AuthHandler\AuthHandlerFactory.php on line 45 and defined in C:\Users\WPB\Local Sites\analytify-google-login\app\public\wp-content\plugins\wp-analytify\lib\Google-GA4\vendor\google\apiclient\src\AuthHandler\Guzzle6AuthHandler.php:21 Stack trace:
#0 C:\Users\WPB\Local Sites\analytify-google-login\app\public\wp-content\plugins\wp-analytify\lib\Google-GA4\vendor\google\apiclient\src\AuthHandler\AuthHandlerFactory.php(45): Google\AuthHandler\Guzzle6AuthHandler->__construct(Object(Google\Auth\Cache\MemoryCacheItemPool), Array)
#1 C:\Users\WPB\Local Sites\analytify-google-login\app\public\wp-content\plugins\wp-analytify\lib\Google-GA4\vendor\google\apiclient\src\Client.php(1013): Google\AuthHandler\AuthHandlerFactory::build(Object(Google\Auth\Cache\MemoryCacheItemPool), Array)
#2 C:\Users\WPB\Local Sites\analytify-google-login\app\public\wp-content\plugins\wp-analytify\lib\Google-GA4\vendor\google\apiclient\src\Client.php(336): Google\Client->getAuthHandler()
#3 C:\Users\WPB\Local Sites\analytify-google-login\app\public\wp-content\plugins\wp-analytify\lib\Google-GA4\vendor\google\apiclient\src\Client.php(732): Google\Client->authorize()
#4 C:\Users\WPB\Local Sites\analytify-google-login\app\public\wp-content\plugins\wp-analytify\lib\Google-GA4\vendor\google\apiclient\src\Service\Resource.php(150): Google\Client->execute(Object(Analytify\GuzzleHttp\Psr7\Request), ‘Google\Service\…’)
#5 C:\Users\WPB\Local Sites\analytify-google-login\app\public\wp-content\plugins\user-registration-social-connect\vendor\google\apiclient-services\src\Oauth2\Resource\Userinfo.php(42): Google\Service\Resource->call(‘get’, Array, ‘Google\Service\…’)
#6 C:\Users\WPB\Local Sites\analytify-google-login\app\public\wp-content\plugins\user-registration-social-connect\includes\networks\class-ursc-network-google.php(172): Google\Service\Oauth2\Resource\Userinfo->get()
#7 C:\Users\WPB\Local Sites\analytify-google-login\app\public\wp-content\plugins\user-registration-social-connect\includes\networks\class-ursc-network-google.php(80): URSC_Network_Google->set_network_response()
#8 C:\Users\WPB\Local Sites\analytify-google-login\app\public\wp-content\plugins\user-registration-social-connect\includes\networks\class-ursc-network-google.php(49): URSC_Network_Google->get_social_network_data()
#9 C:\Users\WPB\Local Sites\analytify-google-login\app\public\wp-content\plugins\user-registration-social-connect\includes\class-ursc-frontend.php(108): URSC_Network_Google->request(‘779486694157-t5…’, ‘GOCSPX-IQPXP6Zb…’)
#10 C:\Users\WPB\Local Sites\analytify-google-login\app\public\wp-includes\class-wp-hook.php(324): URSC_Frontend->social_login_check(”)
#11 C:\Users\WPB\Local Sites\analytify-google-login\app\public\wp-includes\class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array)
#12 C:\Users\WPB\Local Sites\analytify-google-login\app\public\wp-includes\plugin.php(517): WP_Hook->do_action(Array)
#13 C:\Users\WPB\Local Sites\analytify-google-login\app\public\wp-settings.php(643): do_action(‘init’)
#14 C:\Users\WPB\Local Sites\analytify-google-login\app\public\wp-config.php(109): require_once(‘C:\Users\WPB\Lo…’)
#15 C:\Users\WPB\Local Sites\analytify-google-login\app\public\wp-load.php(50): require_once(‘C:\Users\WPB\Lo…’)
#16 C:\Users\WPB\Local Sites\analytify-google-login\app\public\wp-login.php(12): require(‘C:\Users\WPB\Lo…’)
#17 {main} thrown in C:\Users\WPB\Local Sites\analytify-google-login\app\public\wp-content\plugins\wp-analytify\lib\Google-GA4\vendor\google\apiclient\src\AuthHandler\Guzzle6AuthHandler.php on line 21
Any fixes ? There is I think issue of namespaces but guide me.
Thanks
]]>PHP message: PHP Fatal error: Uncaught TypeError: fclose(): Argument #1 ($stream) must be of type resource, bool given in /www/…/public/wp-content/plugins/user-registration/includes/log-handlers/class-ur-log-handler-file.php:145
]]>Firstly, it would make maintaining a centralized style kit for controlling padding and shadows better.
Secondly, it provides some nice additional design features especially when it comes to hover fx on buttons. drop shadow on hover, anyone?
Thirdly, if it was a part of Elementor, it wouldn’t run into issues with Elementor updates causing incompatibility, with Style Kits playing “catch up”.
I’m a little annoyed that you can’t seem to use custom fonts, as soon as you engange Style Kits you’re stuck with using Google Fonts, and since we’re no longer doing that due to GDPR, Style Kits has got to go.
I do like what it does, but sadly I am discontinuing my use of it. Besides, it seems like Elementor is starting to catch up to the features Style Kits provides.
]]>My guess has been that it is making that request to the main site/network, and not the sub-site.
Have any quick and dirty fixes/workarounds that you can think of?
]]>I am using the Dokan multiventor plugin for WooCommerce and want to use Profilegrid for the frontend user profile page. However I realised that new users registered through Dokan are not recognised / displayed under the main Profilegrid dashboard or under User Profiles, although they are recognised in the WordPress Users page. If I disable Dokan and register new users using just the WooCommerce registration form, the users are correctly shown within Profilegrid. But as soon as I enable Dokan, this problem happens again.
I’d rather use both Dokan and Profilegrid as they serve different purposes well, but unfortunately they are not working well together. I guess it should be addressed on the Profilegrid side, as Dokan is working fine with or without Profilegrid, but not the other way around.
Hope this could be resolved. Thank you.
]]>/**
* Settings link that appears on the plugins overview page
* @param array $links
* @return array
*/
function imsanity_settings_link( $links ) {
$links[] = ‘‘ . esc_html__( ‘Settings’, ‘imsanity’ ) . ‘‘;
return $links;
}
This can be fixed by simply instantiating the array before accessing it as such within the function.
Please push an update ASAP.
]]>Many thanks
]]>