Hi Brajesh,
Thank you for creating this plugin!
I installed the latest version (1.0.1) a week ago, and it was working great. Just a few days ago, the red notification bar with the message stating “Please upload your profile photo to start using this site” stopped appearing.
The plugin still successfully restricts users from using site features if they don’t have a photo, but it is no longer telling them the reason by displaying the red notification.
Can you please tell me what I can do to fix this?
Hi Vicki,
Welcome to BuddyDev forums.Does your theme contains this code
<?php do_action( 'template_notices' ); ?>
The plugin uses it to display the notice an most of the BuddyPress compatible theme contains that block to show notices/messages.
If not, Please try adding that and see if it works or not?
Please do let me know what you find there.
Thank you
BrajeshHello Brajesh,
I asked the creators of the theme if it contains that code, and I received the following response from them—-
“Hi,
template_notices is part of buddypress. The action is present in many files of our theme.
Targets
Occurrences of ‘template_notices’ in Directory \KLEO 3.1.1\kleo
Found Occurrences (17 usages found)
Usage in string constants (17 usages found)
kleo (17 usages found)
bbpress (4 usages found)
content-single-user.php (1 usage found)
(14: 24) < ?php do_action( ‘bbp_template_notices’ ); ?>
form-forum.php (1 usage found)
(60: 27) < ?php do_action( ‘bbp_template_notices’ ); ?>
form-reply.php (1 usage found)
(49: 27) < ?php do_action( ‘bbp_template_notices’ ); ?>
form-topic.php (1 usage found)
(66: 27) < ?php do_action( ‘bbp_template_notices’ ); ?>
buddypress\activity (1 usage found)
index.php (1 usage found)
(13: 20) < ?php do_action( ‘template_notices’ ); ?>
buddypress\activity\single (1 usage found)
home.php (1 usage found)
(2: 20) < ?php do_action( ‘template_notices’ ); ?>
buddypress\blogs (1 usage found)
create.php (1 usage found)
(4: 19) < ?php do_action( ‘template_notices’ ); ?>
buddypress\forums (1 usage found)
index.php (1 usage found)
(84: 24) < ?php do_action( ‘template_notices’ ); ?>
buddypress\groups (2 usages found)
create.php (1 usage found)
(19: 21) < ?php do_action( ‘template_notices’ ); ?>
index.php (1 usage found)
(15: 21) < ?php do_action( ‘template_notices’ ); ?>
buddypress\groups\single (1 usage found)
group-header.php (1 usage found)
(74: 13) do_action( ‘template_notices’ );
buddypress\members (4 usages found)
activate.php (1 usage found)
(7: 21) < ?php do_action( ‘template_notices’ ); ?>
register.php (3 usages found)
(10: 22) < ?php do_action( ‘template_notices’ ); ?>
(20: 22) < ?php do_action( ‘template_notices’ ); ?>
(186: 22) < ?php do_action( ‘template_notices’ ); ?>
buddypress\members\single (1 usage found)
member-header.php (1 usage found)
(66: 19) < ?php do_action( ‘template_notices’ ); ?>
kleo-framework\lib (1 usage found)
function-facebook-login.php (1 usage found)
(353: 14) add_action( ‘template_notices’, ‘kleo_fb_register_message’ );”Hi Vicki,
I am sorry for the delayed reply.You will need to have this line in all your pages
<?php do_action( 'template_notices' ); ?>
Currently it is only on few specific pages(User/groups/forums) in your template.
This is used to display notice (and there is not other way to inject notice)
Please put that line in your header file and check if the notice is available or not. You may have to do it conditionally to avoid double notice on user profile/group though.Hope that helps.
Regards
BrajeshHi Vicki,
I am sorry but that depends on your theme. Most probably putting it in header.php should be fine. You will need to find the proper location (container etc) as I am not familiar with the above mentioned theme. Try putting it at the end and then you may adjust as per the layout.In that case, just put it at the bottom of header.php that will be visible but may not look great.
I placed <?php do_action( ‘template_notices’ ); ?> at the bottom of header.php, as instructed, but the notification bar is still not showing up.
I need to find out if there is something wrong with my theme. Please what other plugins do you know of that requires <?php do_action( ‘template_notices’ ); ?> in order to show a notification bar? I would like to test it out on my theme to check if the notification bar function of my theme is dysfunctional with all plugins.
Thank you.
The topic ‘ [Resolved] BP Force Profile Photo Plugin – Red Notification Bar Not Showing Up Anymore’ is closed to new replies.