opencredit / badgeos

BadgeOS is a plugin to WordPress that allows you to easily create badges and set up the steps and achievements users take to earn them. Badges are Mozilla OBI compatible and sharable via Credly.
http://www.badgeos.org
GNU Affero General Public License v3.0
92 stars 65 forks source link

[badge_achievement_list] not showing anything #585

Open ellipsisliverpool opened 6 years ago

ellipsisliverpool commented 6 years ago

Hi there,

We use the [badge_achievement_list] shortcode across our website (within our member-only pages) but for about 2 weeks now the shortcode hasn't show anything.

We had the plugin set up on one page to show the specified rating per person 'bronze' 'silver' 'gold'... based on the number of badges earned. These badges are shown on another page (almost like a separate trophy cabinet). Both of the pages are now completely blank.

We had to include the following code in our theme functions code to restrict the badges/ratings which appear; when a user logs in, they should only see the badges that they have earned:

function fisher_profile_achievement_display( $out ) { $out['user_id'] = get_current_user_id(); return $out; } add_filter( 'shortcode_atts_badgeos_achievements_list', 'fisher_profile_achievement_display' );

At the moment, none of our users can see any of their achievements.

I'm not sure what has happened? It may have been a plugin update or something else. We have tried deactivating and reinstalling, but nothing has helped.

We are running the latest version of wordpress (4.8.2) with a child theme installed.

Please help!

Jordan Co-Editor Ellipsis Magazine

image image

rahilwazir commented 6 years ago

The plugin was only updated last month (after you reported this issue), do you still experiencing this issue?

Since it strayed, looks like a conflict with other plugins or theme. Have you tried disabling all the plugins and only keeping BadgeOS active? Try switch to default twenty.. series theme and ensure.