Hi,
I use Buddypress to run a site. I want to be able to use there awesome [[LINK href="http://premium.wpmudev.org/blog/how-to-send-a-site-wide-notice-or-a-site-wide-private-message-in-buddypress/"]]Sitewide Notifications[[/LINK]] to take a poll. However, whenever I try to use html (or a shortcode) it strips it out and just displays the plain text.
How can I get it to allow me to send it out as html?
I would like it if I could do anything in a sitwide notification that you can do in the 'Text' widget.
I think may be something to do with the bp-messages-filters.php in buddypress/bp-messages
Thanks in advance.
Balanean Corneliu answers:
Try this http://superthemes.org/blog/embedit-pro/
rokesmith comments:
Interesting idea but it doesn't work. If you send out the shortcode [embedit snippet="test"] then the notice reads [embedit snippet="test"] not the html.
So, for very good reason Buddypress strips out the html or other rendering abilities as the message is sent. My question is how do I stop it doing that?
If I could stop it doing this then perhaps the shortcode would work. However, I wouldn't need it to as I could just send the html.
Balanean Corneliu comments:
BuddyPress provides code filters (apply_filters) to override various things you can try to find the filter for html.
rokesmith comments:
Thank you for the reply.
You are probably right but I don't know which one to apply or where to apply it.
Balanean Corneliu comments:
Check on /bp-core/bp-core-classes.php
Arnav Joy answers:
are you sending private messages ?
rokesmith comments:
Kind of, but not really.
Buddypress allows site admins to use the message-sending capability to send a sitewide notification. It is sent from the same screen as a private message but there is a little box you can tick which makes it a sitewide message.
This message does not appear in users in messages but is rather displayed at the top of each page, or, from 1.9 onwards you can use a widget