Support » Plugin: myCred - Points, Rewards, Gamification, Ranks, Badges & Loyalty Plugin » Only one hook "points for registrations" ?
Only one hook "points for registrations" ?
-
Hi there…
I’m very excited about this plugin but I am facing a problem..
Under hooks, I only see one hook, only “poinst for registration” is shown..Is this a bug or did I miss something?
Thanks in advance!Bas
-
That does not sound right. If you enable WP_DEBUG in your wp-config.php file and re-visit the hooks page, do you get any error messages?
Hi Gabriel,
Thanks for your reply..
Yes, that shows some info 😉
Below it is…Thanks again, I appreciate your help!
Bas
Notice: wp_enqueue_script was called <strong>incorrectly</strong>. Scripts and styles should not be registered or enqueued until the <code>wp_enqueue_scripts</code>, <code>admin_enqueue_scripts</code>, or <code>init</code> hooks. Please see <a href="http://codex.wordpress.org/Debugging_in_WordPress">Debugging in WordPress</a> for more information. (This message was added in version 3.3.) in /var/www/vhosts/sitename.com/httpdocs/wp-includes/functions.php on line 2962 Notice: bbp_setup_current_user had de <strong>verkeerde</strong> naam. The current user is being initialized without using $wp->init(). Bezoek de <a href="http://codex.wordpress.org/Debugging_in_WordPress">Debugging in WordPress</a> voor meer informatie.(Dit bericht is toegevoegd in versie 2.3.) in /var/www/vhosts/sitename.com/httpdocs/wp-includes/functions.php on line 2962 Notice: bp_setup_current_user had de <strong>verkeerde</strong> naam. De huidige gebruiker wordt geinitialiseerd zonder $wp->init() te gebruiken Bezoek de <a href="http://codex.wordpress.org/Debugging_in_WordPress">Debugging in WordPress</a> voor meer informatie.(Dit bericht is toegevoegd in versie 1.7.) in /var/www/vhosts/sitename.com/httpdocs/wp-includes/functions.php on line 2962 Notice: Undefined property: stdClass::$id in /var/www/vhosts/sitename.com/httpdocs/wp-content/themes/frisco-for-buddypress/functions-custom.php on line 153 Notice: Undefined property: stdClass::$id in /var/www/vhosts/sitename.com/httpdocs/wp-content/themes/frisco-for-buddypress/functions-custom.php on line 231 Notice: Undefined property: myCRED_Hooks::$hook_prefs in /var/www/vhosts/sitename.com/httpdocs/wp-content/plugins/mycred/modules/mycred-module-hooks.php on line 200
What version of myCRED are you using?
I would start with disabling WP_DEBUG for a moment, de-activate bbPress and return to the Hooks page to see if there are any hooks showing up.
Also, have you made any changes or customizations to your myCRED installation? What WP version are you using and what bbPress version? This would help me try and replicate your installation to see if I can find an issue.
Hi Gabriel..
After disabling bbPress all hooks are shown..
But I need bbPress 😉I run WordPress version 3.5.2 and bbPress version: 2.3.2
Also Buddypress verzion 1.7.2I did not customize myCRED ad all..
Thanks again!
BasThank you.
Has myCRED ever worked? When you disable bbPress and see all the hooks, if you click on them, are the fields empty?
Hi Gabriel,
No, myCRED didn’t work before, I have just installed it for first time..
Strange, I deactivated bbPress once again, but this time it doesn’t fix the problem.
Still only “poinst for registration” is shown..Thanks,
BasWhat if you just disable BuddyPress?
Do you have any other plugins installed that interacts with bbPress or BuddyPress? I want to try and see if I can replicate this issue. So far all my test sites with those plugins only installed with myCRED works. Might be something else is interfering.Hi Gabriel,
Yes I got a bunch of plugins running..
I’ll check tomorrow by disabling them one by one and let you know!Thanks,
BasThanks for helping me out BTW 🙂
Found it!
In mycred/modules/mycred-module-hooks.php, change the line 65 from this:
$new = new $class( ( isset( $this->hook_prefs ) ) ? $this->hook_prefs : $this );
to this:
$new = new $class( ( isset( $this->hook_prefs ) ) ? $this->hook_prefs : array() );
Alternatively you could disable your myCRED add-ons (all of them) then go to the Hooks page, click “Update Settings” then enable the add-ons. But of course this is not nice. I will include the fix in next update.
For others reading this, this bug only effects brand new myCRED installations where add-ons are enabled before hooks have been set.
Hi Gabriel,
Thank you so much for all efforts and fixing this so fast..
Now I can start playing with myCRED, very exciting 😉Keep up the good work (please)..
All the best..
BasResolved
No worries, let us know if you find any more bugs and enjoy.
- The topic ‘Only one hook "points for registrations" ?’ is closed to new replies.