Limited Support
Our team is currently on holiday, so support will be limited during this period. Response times may be slower than usual, and some inquiries may be delayed.
We appreciate your patience and understanding, and we’ll resume our usual support by the end of August.
Is there any filter to do this? I have searched the forums and the answer has been "we allow all safe html tags". But in my case, I really need users to only write in textarea style, meaning p and br tags only.
How can I achieve this?
"Hi @nomadic,
Yes, wpForo has filter hooks for changing the allowed HTML tags for posts.
Here is our filter for allowed HTML tags. You can add your custom function to our filter hook to manipulate the allowed HTML tags."
$allowed_html = apply_filters( 'wpforo_kses_allowed_html', $allowed_html );
Seems to be working, thank you!
Here is a working example, in case someone else needs the same:
function custom_wpforo_kses_allowed_html($allowed_html) { $allowed_html = array( 'strong' => array(), 'br' => array(), 'b' => array(), 'a' => array( 'href' => array(), 'title' => array(), ), 'blockquote' => array( 'class' => array(), 'data-width' => array(), 'data-userid' => array(), 'data-postid' => array(), ), 'p' => array(), ); return $allowed_html; } add_filter('wpforo_kses_allowed_html', 'custom_wpforo_kses_allowed_html');