Usually, if you contribute a forum sending a request, you want to know if someone replies. On bbPress you can just activate the notifications on the topic you’re creating. But it comes unchecked by default.
And in a world of distracted people, assuming the most of your participant want to know if they set a discussion on fire, prechecking it could be of help.
Very easy, just adding a simple snippet of JS after the subscription checkbox.
add_action('bbp_theme_after_topic_form_subscriptions', function () {
echo '
<script>
var e = document.getElementById("bbp_topic_subscription");
if (e) e.checked = true;
</script>';
});
The code is not the most beautiful in the World, but it works. A similar action is available for the reply form, you need to use the action bbp_theme_after_topic_form_subscriptions.
You can use another add_action() if you want event the subscription on reply checkbox be pre-checked (actually you surely want it).
The code in this case will look like:
add_action('bbp_theme_after_topic_form_subscriptions', 'my_precheck');
add_action('bbp_theme_after_reply_form_subscriptions', 'my_precheck');
function myprecheck() {
echo '
<script>
var e = document.getElementById("bbp_topic_subscription");
if (e) e.checked = true;
</script>';
}
You can add all the in you child theme functions.php.
