Have you found a solution to this problem?
I’m having the same issue. I used the [bbp-topic-form] shortcode in my `bbpress.php` template file. If I enter with my super-admin account I can see the form and create topics. But if I enter under the default “Participant” role, it gives me the message “You cannot create new topics.” However, if I go to a specific forum, the topic form is displayed underneath, so it must be a shortcode problem.
Right now I’m using `echo do_shortcode(“[bbp-topic-form]“);` to include the form in my template file. Is there a better way to do this?
Okay, that’s just weird.
I created a separate page for topic creation and just ran the same PHP call (`echo do_shortcode(‘[bbp-topic-form]‘);`), and it works… So for some reason that call doesn’t behave properly in my `bbpress.php`, but does just fine in a custom template.
I am having this same issue; I created a “partner” page for /forums/ and put in the `bbp-topic-index` as well as the `bbp-topic-form`, but only admin users can use the create new topic form.
I tried creating a custom template for this page like Ben tried, but the “echo shortchode” call does nothing.
We need users a way to add new topics quickly and easily, without having to drill down to the one and only forum.
Just for clarification, I tried the full “do_shortcode” call just as Ben posted:
`echo do_shortcode(‘[bbp-topic-form]‘);`
which had no effect.
Can you create a bug ticket over at trac for this please
http://bbpress.trac.wordpress.org/
Hello, I have the exact same problem :
On /forum page I put this bbpress shortcode : [bbp-topic-form]
And when non-admin user is logged-in, it displays the message “You cannot create new topics.”
Any workaround ?
Thx
hi everyone,
I didn’t used to have this problem, but upon upgrading to bbPress 2.3.2, it manifested. The [bbp-topic-form] shortcode now no longer allows un-privileged users to post. Seems like this bug hasn’t been fixed.
Is there any update to this situation?
Kind regards,
Renai